Proveedores asociados: respuesta de la oferta
Advertencia
Hemos deshabilitado el protocolo de integración de suministro (ASI) (anteriormente AppNexus Supply Integration) para las integraciones de suministro del lado servidor a partir del 1 de octubre de 2017. Le recomendamos encarecidamente que migre el suministro al protocolo OpenRTB. Todo en esta sección es contenido heredado.
Después de enviar una solicitud de puja, Xandr devuelve una respuesta de puja en formato JSON. En esta página se explican los posibles campos JSON y sus valores. Los ejemplos de la parte inferior de la página muestran los campos que se devuelven cuando:
- Xandr envía una oferta
- Xandr no envía una oferta: no hay ninguna oferta disponible
- Xandr no envía una oferta: error
- Xandr envía una creatividad de vídeo VAST (AÚN NO COMPATIBLE)
Sugerencia
Si una oferta de Xandr gana la subasta, debe insertar el precio de la oferta ganadora en la %%pricepaid%%
macro de antes de ad_tag
colocar la etiqueta en la página web.
Campos JSON
Campo | Tipo | Description | Ejemplo |
---|---|---|---|
external_auction_id |
string | El identificador de la subasta del partner de suministro, tal como se envía en la solicitud de puja. | "A4s24536" |
appnexus_auction_id |
Entero | Xandr tiene su propia subasta para seleccionar la oferta que se va a enviar para su subasta. Este es el identificador del evento de subasta Xandr. | 4396943919143109134 |
bid |
decimal | Valor de CPM de la puja de Xandr. | 0.206367 |
creative_id |
Entero | El identificador del creativo que se sirve si Xandr gana la subasta. | 345634 |
landing_page_url |
string | Dirección URL de la página de aterrizaje de la creatividad. | "www.landingpage.com" |
brand_id |
Entero | El identificador Xandr para la marca de la creatividad. Para asignar identificadores de marca a nombres, use el Servicio de marca. | 12 |
buyer_member_id |
Entero | Identificador del miembro propietario de la creatividad. | 3453 |
no_bid |
booleano | Si es true, Xandr no tiene una oferta para su subasta. | false |
request_error |
booleano | Si es true, un error impidió que Xandr enviara una oferta. | false |
request_error_id |
Entero | Identificador del error. Este campo solo se devuelve cuando request_error es true. Para ver todos los identificadores de error posibles y sus significados, consulte la sección Errores a continuación. | 3 |
ad_tag |
string | La etiqueta de anuncio que se coloca en la página web si Xandr gana la subasta. Nota: Si desea realizar un seguimiento de los clics, Xandr puede agregar una macro para la dirección URL de clic: &pubclick=%%pub_click_url%% . Para más información sobre esta funcionalidad, póngase en contacto con el equipo de implementación. |
Consulte los ejemplos siguientes. |
Plantillas de suministro
En el caso de las creatividades de vídeo VAST, si necesita parámetros personalizados que no se incluyen normalmente en la ad_tag
respuesta de la puja, puede pedir a Xandr que cree una plantilla de suministro automáticamente. Aquí se muestra cómo funciona:
- Se comunica directamente con el representante de Xandr sobre los parámetros personalizados que desea devolver para las creatividades de vídeo VAST.
- Si Xandr está de acuerdo con su solicitud, Xandr crea una plantilla de suministro y le envía el identificador.
- En las solicitudes de puja para las creatividades de vídeo VAST, se incluye el identificador de plantilla de suministro en el
template_id
campo. - En las respuestas de puja, la plantilla de suministro agrega los parámetros personalizados a la
<Extensions>
sección dead_tag
.
Ejemplo
Supongamos que desea que Xandr incluya la siguiente información adicional para las creatividades de vídeo DE VAST:
- Estrategia de licitación (CPM, CPC, etc.)
- Moneda
- Origen de la oferta
La plantilla de suministro que Xandr crearía para agregar esta información a la <Extensions>
sección de ad_tag
:
"ad_tag":"<?xml version="1.0" encoding="UTF-8" standalone="no"?><VAST version="2.0" xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vast.xsd">
<Ad id="560469"><Wrapper><AdSystem version="1.0">adnxs</AdSystem><VASTAdTagURI><![CDA
TA[http://ib.adnxs.com/ab?enc=AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA_AAAAAAAA8D8AAAAAAADwPwkWl1e
GIxl9XgZfiHCnHw8p021QAAAAADd8CQBVBAAAVQQAAA0AAABVjQgAMmgBAAAAAQBVU0QAVVNEAAEAAQASEwAAVgAB
BAMCAQUAAIIAaRIvXgAAAAA.&cnd=%21chngsgiT1QUQ1ZoiGAAgstAFMAA4kqYEQARI1QhQt_glWABgLmgAcAB4A
IABAIgBAJABAZgBAaABAagBALABALkBAAAAAA AA8D_BAQA AAAAAAPA_yQEzMzMzMzMDQNkBAAAAAAAA8D_gAQA.
&udj=uf%28%27a%27%2C+51512%2C+1349374761%29%3Buf%28%27r%27%2C+560469%2C+1349374761%29%3B&
ccd=%212gSgJwiT1QUQ1ZoiGLLQBSAE&vpid=171&referrer=espn.com&dlo=1&pp=%%pricepaid%%]>
</VASTAdTagURI><Impression></Impression><Creatives><Creative AdID="560469"><Linear>
</Linear></Creative></Creatives><Extensions><Extension type="Partner Name">
<Price model="CPM" currency="USD" source="AppNexus">1</Price></Extension>
</Extensions></Wrapper></>"
Nota:
Para obtener la respuesta de puja completa para una creatividad de vídeo VAST, consulte los ejemplos siguientes.
Errores
Cuando un error impide que Xandr envíe una oferta, en request_error_id
la respuesta le ayuda a diagnosticar el problema.
request_error_id |
Significado |
---|---|
1 | La sintaxis de la solicitud de puja era incorrecta. |
2 | No se pudo analizar el identificador de miembro de la solicitud. |
3 | La solicitud no se ha asignado a un identificador de usuario de Xandr. |
4 | La solicitud de puja no incluyeba external_auction_id . |
5 | La solicitud no se ha asignado a una ubicación. |
6 | No se pudo realizar la subasta de Xandr. |
7 | El formato solicitado ad_format no coincidía con el formato de selección de ubicación. |
8 | Xandr bloquea el inventario (por ejemplo page_url , ) o el usuario (por ejemplo, ip_address). |
9 | El ad_format parámetro (obligatorio) no se pasó en la solicitud. |
Nota:
**El identificador de error 8 también se desencadenará si el perfil de destino global del miembro de compra excluye el dominio pasado.
Ejemplos
Xandr envía una oferta
{
"external_auction_id": "A4s24536",
"appnexus_auction_id": 4396943919143109000,
"request_error": false,
"no_bid": false,
"bid": 0.206367,
"creative_id": 345634,
"landing_page_url": "http://www.landingpage.com",
"brand_id": 12,
"buyer_member_id": 328,
"ad_tag": "<scriptsrc='http: //ib.adnxs.com/ab?enc=nkFD_wQXyz-iXL8FfvnHPwAAAAAAAOA_oly_BX75xz-eQUP_BBfLP0p8RFYC0OIKHKmTLdGzBl2rOWpOAAAAALGQCADLAQAAbAEAAAIAAACyGQkAmwkBAAEAAABVU0QAVVNEANgCWgC0AoMDvw4BAgUCAQQAAAAAciHhvwAAAAA.&tt_code=13394&udj=uf%28%27a%27%2C+1008%2C+1315584427%29%3Buf%28%27c%27%2C+117682%2C+1315584427%29%3Buf%28%27g%27%2C+51717%2C+1315584427%29%3Buf%28%27r%27%2C+596402%2C+1315584427%29%3Bppv%2815221%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815223%2C+%27784417993571728458%27%2C+1315584427%2C+1315670827%2C+117682%2C+67995%29%3Bppv%2815225%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815227%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815229%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815231%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3B&cnd=!VyRDEwiylwcQsrMkGAAgm5MEMAA4tAVAAEjsAlAAWABgrARoAHAAeACAAQCIAQCQAQGYAQGgAQGoAQOwAQC5AUw3iUFg5cA_wQFwscHFBhfLP8kBmpmZmZmZ8T_ZAYV80LNZ9eM_4AHkKA..&ccd=!XASOJAiylwcQsrMkGJuTBCAA&referrer=http: //www.nydailynews.com&media_subtypes=1&pp=%%pricepaid%%'></script>"
}
Xandr no envía una oferta: no hay ninguna oferta disponible
{
"external_auction_id":"A4s24536",
"no_bid":true,
"request_error":false
}
Xandr no envía una oferta: error
{
"external_auction_id":"A4s24536",
"no_bid":true,
"request_error":true,
"request_error_id":2
}
Xandr envía una creatividad de vídeo VAST (AÚN NO COMPATIBLE)
Cuando Xandr envía una creatividad de vídeo VAST:
- La creatividad se pasa como XML DE VAST con escape en el
ad_tag
campo. - Si la puja gana la subasta, debe desajuste el contenido antes de colocarlo en la página.
- Si la puja gana la subasta, debe insertar el precio de la oferta ganadora (en CPM) en la
%%pricepaid%%
macro dead_tag
. - Si ha pedido a Xandr que cree una plantilla de suministro que pase parámetros personalizados en las pujas creativas de VAST, esos parámetros personalizados aparecerán dentro de la
<Extensions>
etiqueta del XML dentro dead_tag
. En el ejemplo siguiente, la plantilla de suministro ha agregado información adicional sobre el precio de la oferta. Para obtener más información sobre las plantillas de suministro, consulte Plantillas de suministro anteriores.
Sugerencia
Siguiendo la práctica estándar del sector, Xandr no registra una impresión VAST al ganar. En su lugar, la impresión solo se registra una vez que se inicia el vídeo (el usuario hace clic en reproducir, etc.).
{
"external_auction_id":"A4s24536",
"appnexus_auction_id":4396943919143109134,
"request_error":false,
"no_bid":false,
"bid":2.000000,
"creative_id":345634,
"landing_page_url":"http://www.landingpage.com",
"brand_id":12,
"buyer_member_id":328,
"ad_tag":"<?xml version="1.0" encoding="UTF-8" standalone="no"?><VAST version="2.0" xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vast.xsd">
<Ad id="560469"><Wrapper><AdSystem version="1.0">adnxs</AdSystem><VASTAdTagURI><![CDA
TA[http://ib.adnxs.com/ab?enc=AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA_AAAAAAAA8D8AAAAAAADwPwkWl1e
GIxl9XgZfiHCnHw8p021QAAAAADd8CQBVBAAAVQQAAA0AAABVjQgAMmgBAAAAAQBVU0QAVVNEAAEAAQASEwAAVgAB
BAMCAQUAAIIAaRIvXgAAAAA.&cnd=%21chngsgiT1QUQ1ZoiGAAgstAFMAA4kqYEQARI1QhQt_glWABgLmgAcAB4A
IABAIgBAJABAZgBAaABAagBALABALkBAAAAAA AA8D_BAQA AAAAAAPA_yQEzMzMzMzMDQNkBAAAAAAAA8D_gAQA.
&udj=uf%28%27a%27%2C+51512%2C+1349374761%29%3Buf%28%27r%27%2C+560469%2C+1349374761%29%3B&
ccd=%212gSgJwiT1QUQ1ZoiGLLQBSAE&vpid=171&referrer=espn.com&dlo=1&pp=%%pricepaid%%]>
</VASTAdTagURI><Impression></Impression><Creatives><Creative AdID="560469"><Linear>
</Linear></Creative></Creatives><Extensions><Extension type="Partner Name">
<Price model="CPM" currency="USD" source="AppNexus">1</Price></Extension>
</Extensions></Wrapper></>"
}
Nota:
Los campos de oferta siguientes solo son visibles para los empleados de Xandr.
Xandr envía una oferta para un acuerdo
{
"external_auction_id": "A4s24536",
"appnexus_auction_id": 4396943919143109000,
"request_error": false,
"no_bid": false,
"bid": 0.206367,
"creative_id": 345634,
"landing_page_url": "http://www.landingpage.com",
"brand_id": 12,
"buyer_member_id": 328,
"deal_code": "This is a big deal",
"deal_id": 123456,
"ad_tag": "<scriptsrc='http: //ib.adnxs.com/ab?enc=nkFD_wQXyz-iXL8FfvnHPwAAAAAAAOA_oly_BX75xz-eQUP_BBfLP0p8RFYC0OIKHKmTLdGzBl2rOWpOAAAAALGQCADLAQAAbAEAAAIAAACyGQkAmwkBAAEAAABVU0QAVVNEANgCWgC0AoMDvw4BAgUCAQQAAAAAciHhvwAAAAA.&tt_code=13394&udj=uf%28%27a%27%2C+1008%2C+1315584427%29%3Buf%28%27c%27%2C+117682%2C+1315584427%29%3Buf%28%27g%27%2C+51717%2C+1315584427%29%3Buf%28%27r%27%2C+596402%2C+1315584427%29%3Bppv%2815221%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815223%2C+%27784417993571728458%27%2C+1315584427%2C+1315670827%2C+117682%2C+67995%29%3Bppv%2815225%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815227%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815229%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3Bppv%2815231%2C+%27784417993571728458%27%2C+1315584427%2C+1318176427%2C+117682%2C+67995%29%3B&cnd=!VyRDEwiylwcQsrMkGAAgm5MEMAA4tAVAAEjsAlAAWABgrARoAHAAeACAAQCIAQCQAQGYAQGgAQGoAQOwAQC5AUw3iUFg5cA_wQFwscHFBhfLP8kBmpmZmZmZ8T_ZAYV80LNZ9eM_4AHkKA..&ccd=!XASOJAiylwcQsrMkGJuTBCAA&referrer=http: //www.nydailynews.com&media_subtypes=1&pp=%%pricepaid%%'></script>"
}