Servicio de perfil de visibilidad
Si vuelve a vender el inventario, el Servicio de perfil de visibilidad le permite controlar el nivel de detalle que se pasa a los compradores en las solicitudes de puja. En concreto, puede exponer u ocultar los identificadores y nombres del publicador, los identificadores y nombres de ubicación, los datos de edad y género proporcionados por el publicador, la categorización universal y personalizada del inventario, las direcciones URL de inventario, la información de ubicación, etc.
La configuración predeterminada del perfil (es decir, expose_age_default
, , expose_gender_default
etc.) se aplica a todos los compradores de plataforma y a los licitadores externos, pero puede invalidar la configuración predeterminada para compradores de plataformas específicos y licitadores externos mediante las buyer_members
matrices y bidders
. Por ejemplo, puede ocultar los datos de inventario de forma predeterminada y, a continuación, exponer los datos solo a miembros de compra específicos con los que tiene una relación empresarial especial. Como alternativa, puede exponer los datos de inventario a todos los usuarios excepto a los miembros de compra específicos que considere que son competidores.
Además de afectar a los datos que los compradores ven en las solicitudes de puja, la configuración de visibilidad afecta a los datos que los compradores ven cuando informan sobre las impresiones compradas. Por ejemplo, si oculta los identificadores y nombres del publicador a un comprador, ese comprador no verá los identificadores y nombres del publicador en los informes.
Nota:
Aunque puede crear varios perfiles de visibilidad, solo puede adjuntar uno a su miembro (consulte el visibility_profile_id
campo en el servicio de miembros). Si está interesado en adjuntar perfiles de visibilidad directamente a los publicadores, póngase en contacto con su representante de cuenta.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
POST |
https://api.appnexus.com/visibility-profile ( visibility_profile JSON) |
Agregue un perfil de visibilidad. |
PUT |
https://api.appnexus.com/visibility-profile?id=VISIBILITY_PROFILE_ID ( visibility_profile JSON) |
Modificar un perfil de visibilidad. |
DELETE |
https://api.appnexus.com/visibility-profile?id=VISIBILITY_PROFILE_ID | Elimine un perfil de visibilidad. |
GET |
https://api.appnexus.com/visibility-profile | Ver todos los perfiles de visibilidad. |
GET |
https://api.appnexus.com/visibility-profile?id=VISIBILITY_PROFILE_ID | Ver un perfil de visibilidad específico. |
GET |
https://api.appnexus.com/visibility-profile?id=1,2,3 | Vea varios perfiles de visibilidad por identificador mediante una lista separada por comas. |
GET |
https://api.appnexus.com/visibility-profile/meta | Averigüe por qué campos puede filtrar y ordenar. |
Campos JSON
Campo | Tipo | Descripción |
---|---|---|
id |
Entero | Solo lectura. Identificador del perfil de visibilidad. Predeterminado: Número generado automáticamente (es decir, 123). Obligatorio On: PUT , en la cadena de consulta. |
member_id |
Entero | Solo lectura. Identificador del miembro propietario del perfil de visibilidad. |
name |
string | Nombre del perfil de visibilidad. Obligatorio activado: POST |
notes |
string | Información adicional sobre el perfil de visibilidad. |
expose_publishers_default |
Booleano |
No usar. No está disponible para todos los clientes. Si true es , los identificadores del publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_tags_default |
Booleano |
No usar. No está disponible para todos los clientes. Si true es , los identificadores de ubicación se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_age_default |
Booleano | Si true es , los datos de antigüedad proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_gender_default |
Booleano | Si true es , los datos de género proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_universal_categories_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_custom_categories_default |
enumeración | Visibilidad de las categorías de contenido personalizadas en las solicitudes de puja. Posibles valores: - none : no se pasan categorías personalizadas en las solicitudes de puja.- all : todas las categorías personalizadas se pasan en las solicitudes de puja.- list : las categorías personalizadas enumeradas en la custom_categories matriz se pasan en las solicitudes de puja.Predeterminado: none |
url_exposure_default |
enumeración | Visibilidad de las direcciones URL de inventario en las solicitudes de puja. Posibles valores: - full : las direcciones URL completas se pasan en las solicitudes de puja.- domain : solo se pasan dominios de direcciones URL en las solicitudes de puja.- hidden : las direcciones URL no se pasan en las solicitudes de puja.Predeterminado: full |
expose_bid_requests_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_auction_id_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_locale_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_ecp_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_reserve_price_default |
Booleano | Si true es , los precios de reserva proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_user_id_default |
Booleano | Si true es , los identificadores de usuario proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_ip_default |
Booleano | Si true es , las direcciones IP proporcionadas por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_venue_id_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_user_agent_default |
Booleano | Si true es , los agentes de usuario proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_city_default |
Booleano | Si true es , las ciudades proporcionadas por el publicador están disponibles para dirigirse e informar a los compradores mediante Microsoft Invest. Esto se aplica a todos los miembros y pujadores de Microsoft Invest que no se establezcan por separado en las buyer_members matrices y bidders siguientes.Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a ciudades. Para obtener más información, consulte el servicio Deal.Los compradores de DSP externos pueden dirigirse e informar sobre ciudades independientemente de esta configuración. Predeterminado: true |
expose_state_default |
Booleano | Si true es , los estados proporcionados por el publicador están disponibles para la segmentación y la generación de informes para los compradores que usan Microsoft Invest. Esto se aplica a todos los miembros y pujadores de Microsoft Invest que no se establezcan por separado en las buyer_members matrices y bidders siguientes.Si true y este perfil de visibilidad están asociados a una oferta con la segmentación restringida del vendedor, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a los estados. Para obtener más información, consulte el servicio Deal.Los compradores de csp externos pueden dirigirse a estados e informar de ellos, independientemente de esta configuración. Predeterminado: true |
expose_dma_default |
Booleano | Si true es , las DMA proporcionadas por el publicador están disponibles para dirigirse e informar a los compradores mediante Microsoft Invest. Esto se aplica a todos los miembros y pujadores de Microsoft Invest que no se establezcan por separado en las buyer_members matrices y bidders siguientes.Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida del vendedor, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a las DMA. Para obtener más información, consulte el servicio Deal.Los compradores de DSP externos pueden dirigirse e informar sobre las DMA independientemente de esta configuración. Predeterminado: true |
expose_postal_code_default |
Booleano | Si true es , los códigos postales proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_geo_lat_lon_default |
Booleano | Si true es , la información de latitud y longitud proporcionada por el publicador se pasa en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_device_id_default |
Booleano | Si true es , los identificadores de dispositivo proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_device_model_id_default |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_querystring_default |
Booleano | Si true es , las cadenas de consulta proporcionadas por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_application_id_default |
Booleano | Si true es , los identificadores de aplicación móvil android o iOS proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_site_id_default |
Booleano | Si true es , los identificadores de grupo de selección de ubicación (sitio) proporcionados por el publicador se pasan en las solicitudes de puja. Esto se aplica a todos los miembros y pujadores de la plataforma que no se establecen por separado en las buyer_members matrices y bidders siguientes.Predeterminado: true |
expose_datetime_default |
Booleano | No usar. Este campo se omite. |
buyer_members |
matriz de objetos | Reglas de visibilidad para miembros específicos de la plataforma Xandr. Para obtener más información, consulte Miembros compradores a continuación. Predeterminado: true |
bidders |
matriz de objetos | Reglas de visibilidad para licitadores externos específicos o proveedores de datos contextuales. Para obtener más información, consulte Los licitadores a continuación. |
custom_categories |
matriz de objetos | Categorías de contenido personalizadas que se pasan en las solicitudes de puja. Para obtener más información, vea Categorías personalizadas a continuación. Obligatorio en: POST , si expose_custom_categories_default es list . |
last_modified |
Timestamp | Solo lectura. Fecha y hora en que se modificó por última vez el perfil de visibilidad. |
expose_device_type_targets |
Booleano | Si true y este perfil de visibilidad están asociados a una oferta con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a los tipos de dispositivo. Para obtener más información, consulte el servicio Deal. |
expose_segment_groups_default |
Booleano | Si true y este perfil de visibilidad están asociados a una oferta con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a segmentos. Para obtener más información, consulte el servicio Deal. |
expose_video_context_default |
Booleano | Si true y este perfil de visibilidad están asociados a una oferta con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a contextos de vídeo (por ejemplo, la versión preliminar). Para obtener más información, consulte el servicio Deal. |
expose_video_content_genres_default |
Booleano | Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a los géneros de contenido de vídeo (por ejemplo, comedia). Para obtener más información, consulte el servicio Deal. |
expose_video_program_types_default |
Booleano | Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a los tipos de programa de vídeo (por ejemplo, series). Para obtener más información, consulte el servicio Deal. |
expose_video_content_ratings_default |
Booleano | Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a las clasificaciones de contenido de vídeo. Para obtener más información, consulte el servicio Deal. |
expose_video_content_duration_default |
Booleano | Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida del vendedor, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a duraciones de contenido de vídeo (por ejemplo, formato corto). Para obtener más información, consulte el servicio Deal. |
expose_video_content_networks_default |
Booleano | Si true y este perfil de visibilidad están asociados a un acuerdo con la segmentación restringida del vendedor, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a redes de contenido de vídeo. Para obtener más información, consulte el servicio Deal. |
expose_video_delivery_types_default |
Booleano | Si true y este perfil de visibilidad están asociados a una oferta con la segmentación restringida de vendedores, los compradores de Microsoft Invest que tengan como destino la oferta no podrán dirigirse a los tipos de entrega de vídeo (por ejemplo, VOD). Para obtener más información, consulte el servicio Deal. |
Categorías personalizadas
Si expose_custom_categories_default
está establecido en list
, use esta matriz para especificar las categorías personalizadas que desea pasar en las solicitudes de puja. Cada objeto de la matriz representa una sola categoría personalizada y contiene los campos siguientes. Para obtener formato, consulte los ejemplos siguientes.
Sugerencia
Puede usar el servicio de categoría de contenido para obtener los identificadores de las categorías de contenido personalizadas.
Campo | Tipo | Descripción |
---|---|---|
id |
Entero | Identificador de la categoría de contenido personalizado que se pasa en las solicitudes de puja. |
name |
string | Solo lectura. Nombre de la categoría de contenido personalizado. |
Miembros compradores
Esta matriz se usa para definir reglas de visibilidad para miembros específicos de la plataforma Xandr. Cada objeto de la matriz representa un único miembro y contiene los campos siguientes. Para obtener formato, consulte los ejemplos siguientes.
Sugerencia
Puede usar el servicio de miembro de la plataforma para obtener los identificadores de los miembros de la plataforma Xandr.
Campo | Tipo | Descripción |
---|---|---|
id |
Entero | Identificador del miembro de la plataforma Xandr al que desea aplicar reglas de visibilidad específicas. Obligatorio activado: POST |
name |
string | Solo lectura. Nombre del miembro de la plataforma Xandr. |
expose_publishers |
Booleano | No usar. Este campo se omite. Para clientes seleccionados: si true es , los identificadores del publicador se pasan en las solicitudes de puja al miembro.Predeterminado: true |
expose_tags |
Booleano | No usar. Este campo se omite. Para clientes seleccionados: si true es , los identificadores de ubicación se pasan en las solicitudes de puja al miembro.Predeterminado: true |
expose_age |
Booleano | Si true es , los datos de antigüedad se pasan en las solicitudes de puja al miembro.Predeterminado: true |
expose_gender |
Booleano | Si true es , los datos de género se pasan en las solicitudes de puja al miembro.Predeterminado: true |
expose_universal_categories |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_custom_categories |
enumeración | La visibilidad de las categorías de contenido personalizadas en las solicitudes de puja al miembro. Posibles valores: - none : no se pasan categorías personalizadas en las solicitudes de puja.- all : todas las categorías personalizadas se pasan en las solicitudes de puja.- list : las categorías personalizadas enumeradas en la custom_categories matriz se pasan en las solicitudes de puja.Predeterminado: none |
custom_categories |
matriz de objetos | Categorías de contenido personalizadas que se pasan en las solicitudes de puja al miembro. Para ver los campos de esta matriz, vea Categorías personalizadas anteriores. Obligatorio en: POST , si expose_custom_categories_default es list . |
url_exposure |
enumeración | Visibilidad de las direcciones URL de inventario en las solicitudes de puja al miembro. Posibles valores: - full : las direcciones URL completas se pasan en las solicitudes de puja.- domain : solo se pasan dominios de direcciones URL en las solicitudes de puja.- hidden : las direcciones URL no se pasan en las solicitudes de puja.Predeterminado: full |
expose_bid_requests |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_auction_id |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_locale |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_ecp |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_reserve_price |
Booleano | Si true es , los precios de reserva se exponen al miembro propietario.Predeterminado: true |
expose_user_id |
Booleano | Si true es , los identificadores de usuario se exponen al miembro propietario.Predeterminado: true |
expose_ip |
Booleano | Si true es , las direcciones IP se exponen al miembro propietario.Predeterminado: true |
expose_venue_id |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_user_agent |
Booleano | Si true es , los agentes de usuario se exponen al miembro propietario.Predeterminado: true |
expose_city |
Booleano | Si true es , las ciudades están disponibles para dirigirse e informar al comprador de Microsoft Invest.Predeterminado: true |
expose_state |
Booleano | Si true es , los estados están disponibles para la segmentación y la generación de informes para el comprador de Microsoft Invest.Predeterminado: true |
expose_dma |
Booleano | Si true es , las DMA están disponibles para la segmentación y la generación de informes para el comprador de Microsoft Invest.Predeterminado: true |
expose_postal_code |
Booleano | Si true es , los códigos postales se exponen al miembro propietario.Predeterminado: true |
expose_geo_lat_lon |
Booleano | Si true , la información de latitud y longitud se expone al miembro propietario.Predeterminado: true |
expose_device_id |
Booleano | Si true es , los identificadores de dispositivo se exponen al miembro propietario.Predeterminado: true |
expose_device_model_id |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_querystring |
Booleano | Si true es , las cadenas de consulta se exponen al miembro propietario.Predeterminado: true |
expose_application_id |
Booleano | Si true , los identificadores de aplicación móvil de Android o iOS se exponen al miembro propietario.Predeterminado: true |
expose_site_id |
Booleano | Si true es , los identificadores de grupo de selección de ubicación (sitio) se exponen al miembro propietario.Predeterminado: true |
expose_datetime |
Booleano | No usar. Este campo se omite. Predeterminado: true |
Licitadores
Esta matriz se usa para definir reglas de visibilidad para licitadores externos específicos o proveedores de datos contextuales. Cada objeto de la matriz representa un único pujador y contiene los campos siguientes. Para obtener formato, consulte los ejemplos siguientes.
Sugerencia
No hay ningún servicio para obtener directamente los identificadores de licitador externo; sin embargo, el Servicio para miembros de la plataforma obtiene información sobre los miembros de la plataforma, incluidos los licitadores que usan.
Campo | Tipo | Descripción |
---|---|---|
id |
Entero | Identificador del licitador externo al que desea aplicar reglas de visibilidad específicas. Obligatorio activado: POST |
name |
string | Solo lectura. Nombre del licitador externo. |
expose_publishers |
Booleano | No usar. Este campo se omite. Para clientes seleccionados: si true es , los identificadores del publicador se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_tags |
Booleano | No usar. Este campo se omite. Para clientes seleccionados: si true es , los identificadores de ubicación se pasan en las solicitudes de puja al pujador.Predeterminado: true |
expose_age |
Booleano | Si true es , los datos de edad se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_gender |
Booleano | Si true es , los datos de género se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_universal_categories |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_custom_categories |
enumeración | La visibilidad de las categorías de contenido personalizadas en las solicitudes de puja al licitador. Posibles valores: - none : no se pasan categorías personalizadas en las solicitudes de puja.- all : todas las categorías personalizadas se pasan en las solicitudes de puja.- list : las categorías personalizadas enumeradas en la custom_categories matriz se pasan en las solicitudes de puja.Predeterminado: none |
custom_categories |
matriz de objetos | Categorías de contenido personalizadas que se pasan en las solicitudes de puja al licitador. Para ver los campos de esta matriz, vea Categorías personalizadas anteriores. Obligatorio en: POST , si expose_custom_categories_default es list . |
url_exposure |
enumeración | Visibilidad de las direcciones URL de inventario en las solicitudes de puja al licitador. Posibles valores: - full : las direcciones URL completas se pasan en las solicitudes de puja.- domain : solo se pasan dominios de direcciones URL en las solicitudes de puja.- hidden : las direcciones URL no se pasan en las solicitudes de puja.Predeterminado: full |
expose_bid_requests |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_auction_id |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_locale |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_ecp |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_reserve_price |
Booleano | Si true es , los precios de reserva se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_user_id |
Booleano | Si true es , los identificadores de usuario se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_ip |
Booleano | Si true es , las direcciones IP se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_venue_id |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_user_agent |
Booleano | Si true es , los agentes de usuario pasaron las solicitudes de puja al licitador.Predeterminado: true |
expose_city |
Booleano | Si true es , las ciudades están disponibles para dirigirse e informar al postor de Microsoft Invest.Predeterminado: true |
expose_state |
Booleano | Si true es , los estados están disponibles para la segmentación y la generación de informes para el postor de Microsoft Invest.Predeterminado: true |
expose_dma |
Booleano | Si true es , las DMA están disponibles para dirigirse e informar al postor de Microsoft Invest.Predeterminado: true |
expose_postal_code |
Booleano | Si true es , los códigos postales se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_geo_lat_lon |
Booleano | Si true se pasa información de latitud y longitud en las solicitudes de puja al licitador.Predeterminado: true |
expose_device_id |
Booleano | Si true es , los identificadores de dispositivo se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_device_model_id |
Booleano | No usar. Este campo se omite. Predeterminado: true |
expose_querystring |
Booleano | Si true es , las cadenas de consulta se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_application_id |
Booleano | Si true los identificadores de aplicación móvil de Android o iOS se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_site_id |
Booleano | Si true es , los identificadores del grupo de selección de ubicación (sitio) se pasan en las solicitudes de puja al licitador.Predeterminado: true |
expose_datetime |
Booleano | No usar. Este campo se omite. Predeterminado: true |
Ejemplos
Agregar un perfil de visibilidad: mostrar datos de inventario a todos los compradores excepto al miembro 9
En este ejemplo, la POST
solicitud crea un perfil de visibilidad que permite que todos los miembros de la plataforma Xandr y los licitadores externos, excepto el miembro 9, vean la información del publicador, la ubicación, la edad, el sexo, la categoría y la dirección URL en las solicitudes de puja.
$ cat visibility_profile
{
"visibility-profile": {
"name": "Test Visibility Profile",
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "all",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden"
}
]
}
}
$ curl -b cookies -X POST -d @visibility_profile 'https://api.appnexus.com/visibility-profile'
{
"response": {
"status": "OK",
"count": 1,
"id": 1818,
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "all",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:18:54",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"expose_bid_requests": true,
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": null
}
}
}
Agregar un perfil de visibilidad: ocultar los datos de inventario de todos los compradores excepto el miembro 9
En este ejemplo, la POST
solicitud crea un perfil de visibilidad que impide que todos los miembros de la plataforma Xandr y los licitadores externos excepto el miembro 9 vean la información del publicador, la ubicación, la edad, el sexo, la categoría y la dirección URL en las solicitudes de puja.
$ cat visibility_profile
{
"visibility-profile": {
"name": "Test Visibility Profile",
"expose_age_default": false,
"expose_gender_default": false,
"expose_custom_categories_default": "none",
"url_exposure_default": "hidden",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"buyer_members": [
{
"id": 9,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "all",
"url_exposure": "full",
"expose_bid_requests": true,
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
}
]
}
$ curl -b cookies -X POST -d @visibility_profile 'https://api.appnexus.com/visibility-profile'
{
"response": {
"status": "OK",
"count": 1,
"id": 1819,
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1819,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": false,
"expose_gender_default": false,
"expose_custom_categories_default": "none",
"url_exposure_default": "hidden",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:57:13",
"buyer_members": [
{
"id": 9,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "all",
"url_exposure": "full",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": null
}
}
}
Modificación del perfil de visibilidad 1818
En este ejemplo, la solicitud actualiza el PUT
perfil de visibilidad 1818 para permitir que solo se pase la categoría de contenido personalizada 24214 en las solicitudes de puja. Esto se aplica a todos los miembros de la plataforma Xandr y a los licitadores externos, excepto al miembro de la plataforma 9, cuya visibilidad se define por separado (consulte {{buyer_members}}
la matriz en la respuesta).
$ cat visibility_profile_update
{
"visibility-profile": {
"expose_custom_categories_default": "list",
"custom_categories": [
{
"id": 24214
}
]
}
}
$ curl -b cookies -X PUT -d @visibility_profile_update 'https://api.appnexus.com/visibility-profile?id=1818'
{
"response": {
"status": "OK",
"count": 1,
"id": "1818",
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:24:43",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
}
}
}
Visualización de todos los perfiles de visibilidad
$ curl -b cookies 'https://api.appnexus.com/visibility-profile'
{
"response": {
"status": "OK",
"count": 2,
"start_element": 0,
"num_elements": 100,
"visibility-profiles": [
{
"id": 1816,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 18:14:45",
"buyer_members": [
{
"id": 9,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "none",
"url_exposure": "full",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": [
{
"id": 6,
"expose_age": true,
"expose_gender": true,
"expose_custom_categories": "none",
"url_exposure": "full",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "Dilling HBF Test New",
"custom_categories": null
}
],
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
},
{
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:24:43",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"expose_reserve_price": true,
"expose_user_id": true,
"expose_ip": true,
"expose_user_agent": true,
"expose_postal_code": true,
"expose_geo_lat_lon": true,
"expose_device_id": true,
"expose_querystring": true,
"expose_application_id": true,
"expose_site_id": true,
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
}
]
}
}
Visualización del perfil de visibilidad 1818
$ curl -b cookies 'https://api.appnexus.com/visibility-profile?id=1818'
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"visibility-profile": {
"id": 1818,
"member_id": 1066,
"name": "Test Visibility Profile",
"notes": null,
"expose_age_default": true,
"expose_gender_default": true,
"expose_custom_categories_default": "list",
"url_exposure_default": "full",
"expose_reserve_price_default": true,
"expose_user_id_default": true,
"expose_ip_default": true,
"expose_user_agent_default": true,
"expose_postal_code_default": true,
"expose_geo_lat_lon_default": true,
"expose_device_id_default": true,
"expose_querystring_default": true,
"expose_application_id_default": true,
"expose_site_id_default": true,
"last_modified": "2015-08-31 21:24:43",
"buyer_members": [
{
"id": 9,
"expose_age": false,
"expose_gender": false,
"expose_custom_categories": "none",
"url_exposure": "hidden",
"name": "DisplayWords Bidder - member 9",
"custom_categories": null
}
],
"bidders": null,
"custom_categories": [
{
"id": 24214,
"name": "TEST"
}
]
}
}
}