Solicitud de oferta saliente a los licitadores
Nota:
Esto describe la integración del protocolo OpenRTB 2.4.
Esta solicitud de puja se envía a los licitadores cada vez que una llamada de anuncio llega al bus de impresiones. Contiene toda la información necesaria para que un postor produzca un precio de oferta y un creativo para servir.
La solicitud de puja incluye información de vendedores que especifica qué anunciantes y creativos pueden ganar una subasta y ejecutarse en una página.
Nota:
Es posible que no desee recibir todas las solicitudes de puja que pasan a través de nuestra plataforma. Puede limitar las solicitudes en algún porcentaje o filtrar las solicitudes por criterios preestablecidos, como geography.
Implementación
Consulte las tablas para buscar los detalles de implementación, como objetos y encabezados sobre los que necesita más información.
Encabezados de solicitud de puja
Campo | Tipo | Descripción |
---|---|---|
Content-Length |
Entero | Longitud del cuerpo de la solicitud HTTP (que incluye todos los campos descritos a continuación). |
Host |
string | Dirección IP a la que se ha enviado la solicitud de puja. |
Connection |
string | Establezca siempre en "keep-alive" para garantizar conexiones TCP persistentes. |
Content-Type |
string | Tipo de contenido pasado en la solicitud. Siempre se establece en "application/json" . |
x-openrtb-version |
string | La versión de openrtb admitida en la solicitud de puja. Actualmente establecido en 2.4 . |
Objeto de solicitud de puja
Xandr admite los siguientes campos en el objeto de solicitud de puja de nivel superior:
Campo | Tipo | Descripción |
---|---|---|
id |
string | (Obligatorio) Identificador único de la solicitud de puja. |
imp |
matriz de objetos | (Obligatorio) Las impresiones ofrecidas en esta solicitud de puja. Vea El objeto impression a continuación. |
site |
objeto | Especifica información sobre el sitio web o subconjunto del inventario (grupo de selección de ubicación) para las impresiones. Aplicable a las impresiones del sitio web. Vea Objeto de sitio a continuación. |
app |
objeto | Especifica información sobre la aplicación para las impresiones. Aplicable a las impresiones de la aplicación. Vea App Object (Objeto de aplicación ) a continuación. |
device |
objeto | Especifica información sobre el dispositivo del usuario al que se entregarán estas impresiones. Consulte Device Object (Objeto de dispositivo ) a continuación. |
user |
objeto | Especifica información sobre la persona a la que se entregarán las impresiones. Vea Objeto de usuario a continuación. |
test |
integer | Indica que esta subasta está en modo de prueba y no se puede facturar. Si no está presente, se usa el valor predeterminado. - 0 : modo activo; facturable (valor predeterminado).- 1 : modo de prueba; no facturable. |
at |
integer | Especifica el tipo de subasta. Si no está presente, se usa el valor predeterminado. - 1 : primer precio.- 2 : segundo precio más un centavo (valor predeterminado). |
wseat |
matriz de cadenas | Especifica una matriz que representa una lista de permitidos de puestos de comprador permitidos para pujar por esta impresión. |
tmax |
integer | Especifica el tiempo máximo (en milisegundos) para enviar una oferta antes de agotar el tiempo de espera. |
cur |
matriz de cadenas | Especifica una matriz de monedas permitidas para pujas en esta solicitud de puja mediante códigos alfabéticos ISO-4217. Valores predeterminados de USD . |
bcat |
matriz de cadenas | Especifica una lista de categorías de contenido bloqueadas. Incluye categorías de IAB (enumeradas en la sección 5.1 de la especificación).
Bcat no es un campo obligatorio y solo se envía si hay categorías bloqueadas asociadas a la solicitud de puja. Si no hay ninguna categoría bloqueada asociada, no se envía este campo. |
badv |
matriz de cadenas | Especifica una lista de dominios de anunciante de nivel superior bloqueados que se corresponden con las direcciones URL de marca de nuestro sistema. Por ejemplo, ["company1.com","company2.com"] . Para obtener más información, consulte el Servicio de marca. Se envía un máximo de 64 valores. |
regs |
objeto | Especifica información sobre una regulación del sector, legal o gubernamental vigente para esta solicitud. Vea Regs (objeto) a continuación. |
source |
objeto | Proporciona datos sobre el origen del inventario y qué entidad toma la decisión final. Vea Source Object (Objeto de origen ) a continuación. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma para la solicitud de puja de OpenRTB. Vea Bid Request Extension Object (Objeto de extensión de solicitud de puja ) a continuación. |
Objeto de extensión de solicitud de puja
Se admiten los objetos follow en el objeto para admitir extensiones específicas de la ext
plataforma, así como señales de cadena de suministro:
Campo | Tipo | Descripción |
---|---|---|
appnexus |
objeto | Especifica las extensiones específicas de la plataforma para la solicitud de puja de OpenRTB. |
schain |
objeto | Especifica los campos SupplyChain incluidos en la solicitud de puja de OpenRTB para la transparencia de la ruta de suministro. Vea Schain Object (Objeto Schain ) a continuación. |
Schain (objeto)
Se admiten los siguientes campos en el schain
objeto (cadena de suministro):
Campo | Tipo | Descripción |
---|---|---|
ver |
string | Versión de la especificación de la cadena de suministro en uso, en el formato "major.minor". Actualmente se usa la versión 1.0 de la especificación. |
complete |
enumeración | Marca que indica si la cadena contiene todos los nodos implicados en la transacción que conduce al propietario del sitio, la aplicación u otro medio del inventario, donde 0 = no, 1 = sí. |
nodes |
objeto | Matriz de objetos SupplyChainNode en el orden de la cadena. En una cadena de suministro completa, el primer nodo representa el sistema de publicidad inicial y el identificador de vendedor implicados en la transacción, es decir, el propietario del sitio, la aplicación u otro medio. En una cadena de suministro incompleta, representa el primer nodo conocido. El último nodo representa la entidad que envía esta solicitud de puja, que es el nodo Xandr. Se admiten los siguientes campos en el objeto nodes: - asi (cadena): el nombre de dominio canónico del sistema SSP, Exchange, Header Wrapper, etc. al que se conectan los licitadores. Este debe ser el mismo valor que se usa para identificar a los vendedores en un archivo ads.txt si existe uno. Para el nodo Xandr, ese dominio se appnexus.com - sid (cadena): identificador asociado a la cuenta de vendedor o revendedor dentro del sistema de publicidad. - rid (cadena): el RequestId de OpenRTB de la solicitud emitida por el vendedor. - hp (entero): indica si este nodo está implicado en el flujo de pago del inventario. Para la versión 1.0 de SupplyChain, esta propiedad siempre debe ser 1. |
Objeto de solicitud de puja
Se admiten los siguientes campos en el appnexus
objeto de extensión para el objeto de solicitud de puja:
Campo | Tipo | Descripción |
---|---|---|
seller_member_id |
integer | Especifica el identificador del miembro que vende el inventario. Consulte Servicio para miembros de la plataforma para buscar los nombres de miembro correspondientes. |
spend_protection |
Booleano | En desuso (octubre de 2018). |
publisher_integration |
objeto | Proporciona detalles sobre la integración del publicador. |
ext_inv_code |
integer | Valor predefinido que se pasa a la cadena de consulta que se puede usar en la generación de informes. El valor debe escribirse en el sistema antes de registrarlo. Para obtener más información, vea Servicio de código de inventario externo. Ejemplo: ext_inv_code=10039 |
Objeto de integración de Publisher
En el objeto publisher_integration se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
is_header |
booleano |
-
0 : no se trata de una integración de pujas de encabezado.- 1 : integración en un contenedor. |
bid_shading_high |
double | En desuso (octubre de 2018). |
bid_shading_medium |
double | En desuso (octubre de 2018). |
bid_shading_low |
double | En desuso (octubre de 2018). |
Impression (objeto)
Se admiten los siguientes campos del imp
objeto, que describen la impresión que se va a subastar. Una única solicitud de puja puede contener una matriz con varios imp
objetos.
Campo | Tipo | Descripción |
---|---|---|
id |
string | (Obligatorio) Especifica un identificador único para esta impresión en el contexto de la solicitud de puja. Establezca en el valor de auction_id_64 . |
banner |
objeto | Obligatorio si esta impresión se ofrece como un anuncio de banner. Vea Banner Object (Objeto banner ) a continuación. |
video |
objeto | Obligatorio si esta impresión se ofrece como un anuncio de vídeo. Vea Video Object (Objeto de vídeo ) a continuación. |
audio |
objeto | Obligatorio si esta impresión se ofrece como un anuncio de audio. Vea Audio Object (Objeto de audio ) a continuación. |
native |
objeto | Obligatorio si esta impresión se ofrece como un anuncio nativo. Vea Native Object (Objeto nativo ) a continuación |
instl |
integer | Indica si la impresión es intersticial o de pantalla completa. - 0 : la impresión no es intersticial ni de pantalla completa (valor predeterminado).- 1 : la impresión es intersticial o de pantalla completa. |
tagid |
string | Especifica un identificador para la ubicación específica del anuncio o la etiqueta de anuncio que se usó para iniciar la subasta. Este es el identificador de ubicación de nuestra plataforma. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
bidfloor |
float | Oferta mínima para esta impresión expresada en CPM. Xandr envía el precio bruto de mercado abierto del editor en el bidfloor campo en las solicitudes de puja salientes a los DSP de bajada. (Esto incluye las tarifas pertinentes para vendedores y compradores de Xandr). Esto es aplicable cuando bidfloor se establece en la solicitud de anuncio entrante del publicador o cuando se establece el precio de reserva de ubicación de un publicador. |
bidfloorcur |
string | Moneda especificada mediante códigos alfa ISO-4217. Esto puede ser diferente de la moneda de la oferta devuelta por el licitador si esto lo permite el intercambio. |
secure |
integer | Indica si la impresión requiere recursos creativos y marcado de direcciones URL HTTPS seguras. Si se omite, el estado seguro es desconocido, pero se puede suponer que no es seguro. - 0 : la impresión no es segura.- 1 : la impresión es segura. |
pmp |
objeto | Especifica información sobre una oferta de Marketplace privada que está en vigor para esta impresión. Consulte Objeto de Marketplace privado a continuación. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto de impresión. Vea Impression Extension Object (Objeto de extensión de impresión ) a continuación. |
Banner (objeto)
Para las impresiones de banner, se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
w |
integer | (Recomendado) Especifica el ancho exacto del banner en píxeles. |
h |
integer | (Recomendado) Especifica el alto exacto del banner en píxeles. |
id |
string | Especifica un identificador único para el objeto banner. Útil para realizar el seguimiento de varios objetos de banner (por ejemplo, con una matriz de banner complementaria). Normalmente, el primer banner de la matriz es 1 y los objetos subsiguientes incrementan desde allí. Actualmente codificado de forma rígida en 1 . |
btype |
matriz de enteros | Especifica los tipos creativos de banner que se van a bloquear. Consulte la sección 5.2 de la especificación de IAB para obtener una lista de tipos. |
battr |
matriz de enteros | Especifica los atributos creativos de banner que se van a bloquear. Consulte la sección 5.3 de la especificación de IAB para obtener una lista de atributos. |
pos |
integer | Especifica la posición del banner en la pantalla. - 0 : desconocido (valor predeterminado)- 1 : por encima del pliegue- 3 : debajo del pliegue |
api |
matriz de enteros | Especifica los marcos de API admitidos para esta impresión. Si una API no aparece explícitamente, se supone que no se admite. Consulte la sección 5.6 de la especificación de IAB para obtener una lista de marcos de API. |
format |
matriz de objetos | Objetos format que representan los tamaños de banner permitidos. Vea Format Object (Formato de objeto ) a continuación. Nota: Los tamaños de banner indicados en el objeto de formato no son representativos de los tamaños permitidos a través de ofertas. |
ext |
objeto | No admitida. |
Format (objeto)
Se admite el campo siguiente en el format
objeto del banner
objeto :
Campo | Tipo | Descripción |
---|---|---|
w |
integer | Especifica el ancho de la creatividad, en píxeles. |
h |
integer | Especifica el alto de la creatividad, en píxeles. |
Objeto Video
Para las impresiones de vídeo, se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
mimes |
matriz de cadenas | (Obligatorio) Especifica los tipos MIME de contenido de vídeo admitidos; por ejemplo, video/x-ms-wmv y video/x-flv . |
minduration |
integer | (Recomendado) Especifica la duración mínima del anuncio de vídeo, en segundos. |
maxduration |
integer | (Recomendado) Especifica la duración máxima del anuncio de vídeo, en segundos. |
w |
integer | (Recomendado) Especifica el ancho del reproductor de vídeo, en píxeles. |
h |
integer | (Recomendado) Especifica el alto del reproductor de vídeo, en píxeles. |
startdelay |
integer | (Recomendado) Especifica el retraso de inicio del anuncio de vídeo: - > 0 : para valores mayores que cero, el retraso antes del inicio del vídeo, en segundos.- 0 : pre-roll.- -1 : mid-roll genérico.- -2 : post-roll genérico. |
battr |
matriz de enteros | Especifica los atributos creativos de vídeo que se van a bloquear. Consulte la sección 5.3 de la especificación de IAB para obtener una lista de atributos. |
minbitrate |
integer | Velocidad mínima de bits, en kilobytes por segundo. |
maxbitrate |
integer | Velocidad de bits máxima, en kilobytes por segundo. |
playbackmethod |
matriz de enteros | Especifica los métodos de reproducción permitidos. Si no se especifica, se supone que se permite todo. Los valores admitidos actualmente son: - 1 : Reproducción automática, sonido activado.- 2 : Reproducción automática, sonido apagado.- 3 : haga clic para reproducir.- 4 : pase el mouse sobre para reproducir. |
api |
matriz de enteros | Especifica los marcos de API admitidos para esta impresión. Si una API no aparece explícitamente, se supone que no se admite. Los valores admitidos actualmente son: - 1 : VPAID 1.0- 2 : VPAID 2.0- 3 : MRAID-1- 4 : ORMMA- 5 : MRAID-2- 6 : MRAID-3- 7 : OMID-1 |
protocols |
matriz de enteros | Matriz de protocolos de vídeo admitidos. Los valores admitidos actualmente son: - 1 : VAST 1.0- 2 : VAST 2.0- 3 : VAST 3.0- 4 : CONTENEDOR VAST 1.0- 5 : CONTENEDOR VAST 2.0- 6 : CONTENEDOR VAST 3.0- 7 : VAST 4.0- 8 : DAAST 1.0 |
placement |
integer | Tipo de ubicación para la impresión. Opciones posibles: - 1 : In-Stream- 2 : en banner- 3 : en el artículo- 4 : en la fuente- 5 : intersticial/deslizante/flotante |
linearity |
integer | Indica si la impresión debe ser lineal, no lineal, etc. Si no se especifica ninguno, suponga que se permiten todos. - 1 : lineal/In-Stream- 2 : no lineal/superposición |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto de vídeo. Vea Video Extension Object (Objeto de extensión de vídeo ) a continuación. |
Objeto de extensión de vídeo
Se admite un único objeto en el ext
objeto para admitir extensiones específicas de Xandr para el video
objeto :
Campo | Tipo | Descripción |
---|---|---|
appnexus |
objeto | Especifica las extensiones específicas de la plataforma para el objeto de vídeo. |
Objeto Video AppNexus
Se admiten los siguientes campos en el appnexus
objeto de extensión del video
objeto :
Campo | Tipo | Descripción |
---|---|---|
context |
integer | Especifica el contexto del vídeo: - 0 :Desconocido- 1 : pre-roll- 2 : mitad de la tirada- 3 : post-roll- 4 : outstream- 5 : BannerStream- 6 : en la fuente- 7 :Intersticial |
Objeto Audio
Campo | Tipo | Descripción |
---|---|---|
mimes |
matriz de cadenas | (Obligatorio) Especifica los tipos MIME de contenido de audio admitidos; por ejemplo, audio/vnd.wav , audio/mpeg , audio/mp4 , audio/ogg o audio/mp2 . |
minduration |
integer | (Recomendado) Especifica la duración mínima del anuncio de audio, en segundos. |
maxduration |
integer | (Recomendado) Especifica la duración máxima del anuncio de audio, en segundos. |
startdelay |
integer | (Recomendado) Especifica el retraso de inicio del anuncio de audio: - > 0 : para valores mayores que cero, el retraso antes del inicio del audio, en segundos.- 0 : pre-roll.- -1 : mid-roll genérico (retraso desconocido).- -2 : post-roll genérico. |
battr |
matriz de enteros | Especifica los atributos creativos de audio que se van a bloquear. Se admite lo siguiente: - 11 :Encuestas- 16 : el anuncio proporciona el botón Omitir |
minbitrate |
integer | Velocidad mínima de bits, en kilobytes por segundo. |
maxbitrate |
integer | Velocidad de bits máxima, en kilobytes por segundo. |
api |
matriz de enteros | Especifica los marcos de API admitidos para esta impresión. Si una API no aparece explícitamente, se supone que no se admite. Los valores admitidos actualmente son: - 1 : VPAID 1.0- 2 : VPAID 2.0- 3 : MRAID-1- 4 : ORMMA- 5 : MRAID-2- 6 : MRAID-3- 7 : OMID-1 |
Objeto nativo
Para las impresiones nativas, se admite el campo siguiente, que contiene el marcado creativo:
Campo | Tipo | Descripción |
---|---|---|
request |
string | Marcado creativo representado que se va a entregar; Las creatividades nativas se pueden devolver en este campo como una cadena codificada en JSON. El primer valor de la cadena debe ser native . Para obtener ejemplos de solicitudes de puja nativas, vea Objeto de solicitud a continuación y Solicitudes de puja de ejemplo. |
Request (objeto)
En el caso de las impresiones nativas, el request
objeto contiene el objeto creativo en los campos siguientes:
Campo | Tipo | Descripción |
---|---|---|
ver |
string | (Recomendado) Especifica la versión de la especificación de anuncio nativo actualmente en uso. Actualmente se admiten las versiones 1.1 y 1.2 . |
plcmtcnt |
integer | Especifica el número de ubicaciones idénticas disponibles en la solicitud de puja. Normalmente 1 , pero puede ser un entero diferente si la solicitud de puja es para una fuente con varias ubicaciones dentro de ella. |
plcmttype |
integer | El diseño, el formato o el diseño de la unidad de anuncios que se ofrece. Xandr envía cualquiera de los valores: - 1 : en la fuente de contenido.- 4 : widget de recomendación. |
privacy |
booleano | Marca para indicar si el vendedor admite un aviso de privacidad específico del comprador. - 0 o ausente: el anuncio nativo no admite vínculos de privacidad personalizados.- 1 : el anuncio nativo admite el aviso de privacidad específico del comprador. |
assets |
matriz de objetos | Especifica una lista de recursos que se espera que se devuelvan en la respuesta de la oferta. Vea Assets Object (Objeto de recursos ) a continuación. |
Assets (objeto)
Se admiten los siguientes campos en el assets
objeto en el native
objeto :
Campo | Tipo | Descripción |
---|---|---|
id |
integer | Especifica un identificador único para el recurso en esta solicitud de puja. Normalmente, el primer recurso de la matriz es 1 y los recursos subsiguientes incrementan desde allí. |
required |
integer | Especifica si el recurso es necesario: - 0 : el recurso es opcional.- 1 : se requiere un recurso. |
title |
objeto | Especifica información sobre el título del recurso. Vea Title Object (Objeto de título ) a continuación. |
img |
objeto | Especifica información sobre la imagen del recurso. Vea Image Object (Objeto de imagen ) a continuación. |
data |
objeto | Especifica información sobre los datos del recurso. Vea Assets Data Object (Objeto de datos de recursos ) a continuación. |
video |
objeto | Especifica información sobre el vídeo del recurso. Consulte Objeto Video para ver los recursos siguientes. |
Title (objeto)
Se admiten los siguientes campos en el title
objeto en el assets
objeto :
Campo | Tipo | Descripción |
---|---|---|
len |
integer | Longitud máxima del texto en el título. |
Objeto de imagen
Se admiten los siguientes campos en el img
objeto del assets
objeto :
Campo | Tipo | Descripción |
---|---|---|
type |
integer | Especifica el identificador de tipo del elemento de imagen solicitado por el publicador. Los valores admitidos son los siguientes: - 1 : imagen de icono para su uso en tamaños de pantalla más pequeños (icon_img_url ). - 3 : vista previa de imagen grande para el anuncio para su uso en tamaños de pantalla más grandes (main_media ). |
w |
integer | Especifica el ancho exacto de la imagen, en píxeles. |
wmin |
integer | Especifica el ancho mínimo solicitado de la imagen, en píxeles. Si se incluye, este valor debe usarse para cualquier cambio de escala de imágenes por parte del cliente. Si se incluyen w o wmin, use w como ancho exacto. |
h |
integer | Especifica el alto de la imagen, en píxeles. |
hmin |
integer | Especifica el alto mínimo solicitado de la imagen, en píxeles. Si se incluye, este valor debe usarse para cualquier cambio de escala de imágenes por parte del cliente. Si se incluyen h y hmin, use h como altura exacta. |
mimes |
matriz de cadenas | Especifica los tipos MIME de contenido de imagen admitidos. Debe estar vacío, ya que se admiten todos los tipos de imagen. |
Objeto de datos Assets
Se admiten los siguientes campos en el data
objeto del assets
objeto :
Campo | Tipo | Descripción |
---|---|---|
type |
integer | Especifica el identificador de tipo del elemento admitido por el publicador. El publicador puede mostrar esta información en un formato adecuado. Los valores admitidos son los siguientes: - 1 : sponsored - Mensaje "Patrocinado por", donde la respuesta contiene el nombre de marca del patrocinador- 2 : desc : texto descriptivo asociado al producto o servicio que se anuncia- 3 : rating - Clasificación del producto que se ofrece al usuario. Por ejemplo, la clasificación de una aplicación en una tienda de aplicaciones de 0 a 5.- 12 : ctatext : texto descriptivo para un botón de "llamada a la acción" para la dirección URL de destino |
len |
integer | Longitud máxima del texto en la respuesta del elemento. |
Objeto de solicitud de seguimiento de eventos
Se admiten los siguientes campos en el event trackers request
objeto (solo nativo 1.2):
Campo | Tipo | Descripción |
---|---|---|
event |
integer | Tipo de evento disponible para el seguimiento. Los valores admitidos son los siguientes: - 1 : impression - Impresión- 2 : viewable-mrc50 - Impresión visible mediante la definición de MRC al 50 % a la vista durante 1 segundo.- 3 : viewable-mrc100 - Impresión visible mediante la definición de MRC al 100 % a la vista durante 1 segundo (es decir, estándar de GroupM).- 4 : viewable-video50 - Impresión visible para vídeo mediante la definición de MRC al 50 % a la vista durante 2 segundos.- 555 : custom value to signify OMID |
methods |
matriz de enteros | Matriz de los tipos de seguimiento disponibles para el evento determinado. Los valores admitidos son los siguientes: - 1 : img - Seguimiento de píxeles Img: la dirección URL proporcionada se insertará como un píxel de 1 x 1 en el momento del evento.- 2 : js - Seguimiento basado en Javascript: la dirección URL proporcionada se inserta como una js etiqueta en el momento del evento. |
Objeto Video para los recursos
Se admiten los siguientes campos en el video
objeto del assets
objeto :
Campo | Tipo | Descripción |
---|---|---|
mimes |
matriz de cadenas | Tipos MIME de contenido admitidos. Si no se especifican mimes en la solicitud de puja desde el lado de la oferta, el valor predeterminado “video/mp4” será para vídeo normal y “video/x-flv” móvil. |
minduration |
integer | Duración mínima del anuncio de vídeo en segundos. |
maxduration |
integer | Duración máxima del anuncio de vídeo en segundos. |
protocols |
matriz de enteros | Matriz de protocolos de vídeo que el publicador puede aceptar en la respuesta de la puja. Los valores admitidos actualmente son: - 1 : VAST 1.0- 2 : VAST 2.0- 3 : VAST 3.0- 4 : CONTENEDOR VAST 1.0- 5 : CONTENEDOR VAST 2.0- 6 : CONTENEDOR VAST 3.0- 7 : VAST 4.0- 8 : DAAST 1.0 |
Objeto de Marketplace privado
Se admiten los siguientes campos en el pmp
objeto del imp
objeto para admitir marketplaces privados (ofertas) entre compradores y vendedores que pueden aplicarse a esta impresión:
Campo | Tipo | Descripción |
---|---|---|
private_auction |
integer | Indica la idoneidad de la subasta para los asientos denominados en el deals objeto .- 0 : se aceptan todas las ofertas.- 1 : solo se aceptan ofertas para ofertas especificadas. |
deals |
matriz de objetos | Especifica información sobre las ofertas de esta oferta. Vea Deal Object (Objeto deal ) a continuación. |
Deal (objeto)
Se admiten los siguientes campos en el deal
objeto del pmp
objeto :
Campo | Tipo | Descripción |
---|---|---|
id |
string | (Obligatorio) Especifica un identificador único para la oferta. |
bidfloor |
float | Especifica el precio mínimo de la oferta, en CPM con la moneda predeterminada (USD ). Si se omite, el valor predeterminado es 0.00 . |
at |
integer | Invalidación opcional del tipo de subasta general de la solicitud de puja. Si se omite, el valor predeterminado es 2 .- 1 : primer precio.- 2 : segundo precio más un centavo (valor predeterminado).- 3 : el piso de oferta es el precio de transacción acordado (precio fijo). |
wseat |
matriz de cadenas | Especifica una lista de identificadores de puestos de comprador que pueden pujar por esta oferta. Si no se especifica ningún asiento, todos los compradores son elegibles. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto deal. Vea Deal Extension Object (Objeto de extensión de oferta ) a continuación. |
Deal extension (objeto)
Se admite un único objeto en el ext
objeto para admitir extensiones específicas de la plataforma para el deal
objeto :
Campo | Tipo | Descripción |
---|---|---|
appnexus |
objeto | Especifica las extensiones específicas de la plataforma para el objeto deal. |
Deal AppNexus (objeto)
Se admiten los siguientes campos en el appnexus
objeto de extensión del deal
objeto :
Campo | Tipo | Descripción |
---|---|---|
ad_quality_override |
integer | Especifica cómo controla la oferta las creatividades: - 1 : los creativos usan la configuración de calidad de anuncios existente (valor predeterminado).- 2 : las creatividades en estado de auditoría "pendiente" servirán. Una vez auditadas estas creatividades, se usa la configuración de calidad de anuncios existente.- 3 : no se aplicará ninguna restricción de perfil de anuncio a esta oferta (máxima confianza). |
allowed_media_types |
matriz de enteros | Especifica los identificadores de los tipos de medios que se permiten en esta oferta. Para obtener una lista de tipos de medios, vea Expandables y Rich Media. Si no hay ningún tipo de medio único para esta oferta en comparación con el objeto de solicitud de puja principal, este campo será una matriz vacía. Esto NO significa que la oferta no permita ningún tipo de medio, sino que solo significa que los tipos de medios del objeto de puja principal (cualquier cosa que no aparezca específicamente en el objeto "battr") se puede usar al pujar por esta oferta. Si se rellena esta matriz, contendrá una lista completa de los tipos de medios permitidos en esta oferta. |
allowed_media_subtypes |
matriz de enteros | Especifica los identificadores de los subtipos multimedia que se permiten en esta oferta. Para obtener una lista de subtipos multimedia, vea Expandables y Rich Media. Si no hay subtipos multimedia únicos para esta oferta en comparación con el objeto de solicitud de puja principal, este campo será una matriz vacía. Esto NO significa que la oferta no permita ningún subtipo multimedia, sino que simplemente significa que los subtipos multimedia en el objeto de puja principal (cualquier cosa que no aparezca específicamente en el objeto "battr") se pueden usar al pujar por esta oferta. Si se rellena esta matriz, contendrá una lista completa de tipos de submedia permitidos en esta oferta. |
sizes |
matriz de objetos | Especifica los tamaños de creatividad permitidos para esta oferta. Si se rellena esta matriz, contendrá una lista completa de tamaños permitidos en esta oferta. Los tamaños permitidos en la oferta no tienen que ser un subconjunto de lo que se permite en el objeto de solicitud de puja principal. Si la matriz está vacía, esto significa que no hay tamaños únicos para esta oferta y se deben usar los tamaños permitidos del objeto de puja principal. Vea El objeto Sizes a continuación. |
sc |
integer | Especifica si el campo wseat del objeto deal pasa un identificador de asiento de comprador. Este campo solo está presente para las ofertas configuradas con el identificador de asiento del comprador de DSP y pasará un valor de "1" . |
gtd |
integer | Especifica si la oferta está garantizada mediante programación. Este campo solo está presente para las ofertas configuradas como garantizadas mediante programación y pasará un valor de "1" . |
Objeto Sizes
Se admiten los siguientes campos en el sizes
objeto del objeto deal ext
.
Campo | Tipo | Descripción |
---|---|---|
w |
integer | Especifica el ancho de la creatividad permitida para esta oferta, en píxeles. |
h |
integer | Especifica el alto de la creatividad permitida para esta oferta, en píxeles. |
Objeto de extensión de impresión
Se admite un único objeto en el ext
objeto para admitir extensiones específicas de la plataforma para el imp
objeto :
Campo | Tipo | Descripción |
---|---|---|
appnexus |
objeto | Especifica las extensiones específicas de la plataforma para el objeto de impresión. |
Impression AppNexus (objeto)
Se admiten los siguientes campos en el appnexus
objeto de extensión del imp
objeto :
Campo | Tipo | Descripción |
---|---|---|
estimated_clear_price |
double | Especifica el precio claro estimado necesario para ganar la impresión. Se supone que el precio está en la moneda del publicador. Si no es así, debe especificar las unidades de moneda. |
predicted_view_rate |
double | Especifica la probabilidad de que el usuario pueda ver la impresión como un porcentaje de las impresiones de pantalla medidas, en función de los datos históricos. |
predicted_view_rate_over_total |
double | Especifica la probabilidad de que el usuario pueda ver la impresión en todas las impresiones de visualización, en función de los datos históricos. |
predicted_video_view_rate_over_total |
double | Especifica la probabilidad de que el usuario pueda ver la impresión en todas las impresiones de vídeo, en función de los datos históricos. |
predicted_video_view_rate |
double | Especifica la probabilidad de que el usuario pueda ver la impresión como un porcentaje de las impresiones de vídeo medidas, en función de los datos históricos. |
member_ad_profile_id |
integer | Especifica el identificador de perfil de anuncio del vendedor. |
allowed_payment_types |
matriz de objetos | Especifica los tipos de pagos permitidos para esta impresión. Si este campo no está presente, el único tipo de pago permitido es 'impression' .Nota: Este objeto no está habilitado para todos los clientes. Póngase en contacto con el representante de su cuenta para obtener esta característica. |
traffic_source_code |
string | Especifica el origen externo del tráfico de terceros para esta impresión. |
predicted_video_completion_rate |
double | Especifica la probabilidad de que un usuario vea completamente la impresión de vídeo, en función de los datos históricos. |
gpid |
string | Identificador global de nivel de ubicación proporcionado por el publicador para indicar una ubicación de anuncio específica en la página. |
Objeto de tipos de pago permitidos
En el allowed_payment_types
objeto se admiten los siguientes campos:
Nota:
Este objeto no está habilitado para todos los clientes. Póngase en contacto con el representante de su cuenta para obtener esta característica.
Campo | Tipo | Descripción |
---|---|---|
payment_type |
integer | Especifica el tipo de pago permitido para esta impresión. Valores admitidos actualmente: - 1 :Impresión- 2 : vistas: presentación estándar- 6 : vistas: visualización personalizada: 100pv1s- 8 : vistas: vídeo estándar- 9 : vistas: vídeo personalizado: 100pv50pd |
conversion_rate |
double | Especifica la tasa que Xandr usa para convertir una oferta que no sea de impresión a un precio de eCPM para la clasificación de pujas en la subasta. Un licitador puede usarlo para la clasificación interna de ofertas, presupuestos o ritmos, o potencialmente para otros. |
imp_count_method |
Entero | Especifica cómo se cuenta la impresión. Valores admitidos actualmente: - 0 : no aplicable- 1 :Desconocido- 2 : recuento de representación- 3 : cuente con la decisión o el servicio |
Para obtener más información, consulte la página Información general .
Objeto del sitio
Los sitios (también conocidos como grupos de selección de ubicación) son un subconjunto del inventario de un publicador. En el site
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
id |
string | Recomendado. Especifica el identificador de sitio de Xandr. Se omite si la visibilidad del vendedor prohíbe el uso compartido. Los licitadores no pueden buscar en qué sitio corresponde el identificador, pero estos identificadores se pueden usar como fragmentos de inventario anónimos y optimizables. |
domain |
string | Especifica el dominio del sitio (por ejemplo, publishersite.com ). Se omite si la visibilidad del vendedor prohíbe el uso compartido. |
cat |
matriz de cadenas | Especifica una lista de categorías de contenido. Incluye categorías de IAB (enumeradas en la sección 5.1 de la especificación). Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
page |
string | Especifica la dirección URL completa de la página donde se muestra la impresión (por ejemplo, page.publishersite.com/path/to/page ). Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. Contiene el dominio en lugar de la dirección URL completa si solo se expone el dominio en el perfil de visibilidad. |
publisher |
objeto | Especifica información sobre el publicador. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. Consulte Publisher Object (Objeto de publicador ) a continuación. |
content |
objeto | Detalles sobre el contenido del sitio. Vea Content Object (Objeto de contenido ) a continuación. |
ext |
objeto | Se usa para almacenar campos de extensión de aplicación. Vea Objeto de extensión de sitio a continuación. |
Objeto de extensión de sitio
Se admiten los siguientes campos en el objeto ext del objeto de sitio.
Campo | Tipo | Descripción |
---|---|---|
inventorypartnerdomain |
objeto | El valor pasado en este campo indica al app-ads.txt aplicador que compruebe el archivo app-ads.txt de la aplicación para la directiva inventorypartnerdomain=[value de este campo]. |
App (objeto)
En el app
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
id |
string | Especifica el identificador de la aplicación Xandr. Se omite si la visibilidad del vendedor prohíbe el uso compartido. Los licitadores no pueden buscar en qué sitio corresponde el identificador, pero estos identificadores se pueden usar como fragmentos de inventario anónimos y optimizables. |
bundle |
string | Especifica el paquete de aplicaciones o el nombre del paquete (por ejemplo, com.foo.mygame ). Está pensado para ser un identificador único en varios intercambios. Para iOS, este será el identificador de aplicación de iTunes (id. numérico). Se omite si la visibilidad del vendedor prohíbe el uso compartido. |
cat |
matriz de cadenas | Especifica una lista de categorías de contenido. Incluye categorías de IAB (enumeradas en la sección 5.1 de la especificación). Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
publisher |
objeto | Especifica información sobre el publicador. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. Consulte Publisher Object (Objeto de publicador ) a continuación. |
name |
string | Nombre completo de la aplicación (es decir, Angry Birds). (Este valor puede estar aliasado a petición del publicador). |
content |
objeto | Detalles sobre el contenido del sitio. Vea Content Object (Objeto de contenido ) a continuación. |
storeurl |
string | Dirección URL de la Tienda de aplicaciones para una aplicación instalada. |
ext |
objeto | Se usa para almacenar campos de extensión de aplicación. Consulte Objeto de extensión de aplicación a continuación. |
Publisher (objeto)
Se admite el campo siguiente en el publisher
objeto :
Campo | Tipo | Descripción |
---|---|---|
id |
string | Especifica el identificador del publicador de Xandr. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
Content (objeto)
Xandr admite los siguientes campos en el objeto Content:
Campo | Tipo | Descripción |
---|---|---|
genre |
string | Género que mejor describe el contenido (por ejemplo, rock, pop, etc.). |
id |
string | Identificador que identifica de forma única el contenido. |
language |
string | Lenguaje de contenido mediante ISO-639-1-alpha-2. |
ext |
objeto | Marcador de posición para extensiones específicas del intercambio en OpenRTB. |
episode |
integer | Número de episodio. |
title |
string | Título del contenido. Ejemplos de vídeo: "Search Committee" (televisión), "A New Hope" (película) o "Endgame" (hecho para web). Ejemplo que no es de vídeo: "Por qué un glaciar antártico se está derritiendo tan rápidamente" (artículo de la revista Time). |
series |
string | Ejemplos de vídeo: "The Office" (televisión), "Star Wars" (película) o "Arby 'N' The Chief" (hecho para web). Ejemplo que no es de vídeo: "Ecocéntrico" (blog de Time Magazine). |
season |
string | Temporada de contenido (por ejemplo, "Temporada 3"). |
artist |
string | Artista acreditado con el contenido. |
album |
string | Álbum al que pertenece el contenido; normalmente para el audio. |
isrc |
string | Código de grabación estándar internacional conforme a la norma ISO-3901. |
producer |
objeto | Detalles sobre el contenido Producer . Consulte la sección 3.2.12 en la especificación de IAB. |
url |
string | Dirección URL del contenido, para contextualización o revisión en el lado de compra. |
cat |
matriz de cadena | Matriz de categorías de contenido de IAB que describen el productor de contenido. Consulte la lista 5.1 en la especificación de IAB. |
prodq |
integer | Calidad de producción. Consulte la lista 5.11 en la especificación de IAB. |
videoquality |
integer | En desuso a favor de prodq. Calidad de vídeo. Consulte la lista 5.11 en la especificación de IAB. |
context |
integer | Tipo de contenido (juego, vídeo, texto, etc.). Consulte la lista 5.16 en la especificación de IAB. |
contentrating |
string | Clasificación de contenido (por ejemplo, MPAA). |
userrating |
string | Clasificación por el usuario del contenido (por ejemplo, número de estrellas, me gusta, etc.). |
qagmediarating |
integer | Clasificación multimedia según las directrices de IQG. Consulte la lista 5.17 en la especificación de IAB. |
keywords |
string | Lista separada por comas de palabras clave que describen el contenido. |
livestream |
integer |
0 = no en directo, 1 = el contenido está en directo (por ejemplo, streaming, blog en directo). |
sourcerelationship |
integer |
0 = indirecto, 1 = directo. |
len |
integer | Longitud del contenido en segundos; adecuado para vídeo o audio. |
data |
matriz de objetos | Datos de contenido adicionales. Cada objeto Data representa un origen de datos diferente. Consulte la sección 3.2.16 en la especificación de IAB. |
Objeto de extensión de contenido
Xandr admite el campo siguiente en el objeto ext:
Campo | Tipo | Descripción |
---|---|---|
network |
string | La empresa primaria de nivel superior o, si procede, una submarca que posee varios canales similares a tv, marcas de contenido d2c o propiedades digitales en las que se está viendo el contenido. |
Objeto de extensión de aplicación
Se admiten los siguientes campos en el objeto ext del objeto de aplicación.
Campo | Tipo | Descripción |
---|---|---|
inventorypartnerdomain |
string | El valor pasado en este campo indica al app-ads.txt aplicador que compruebe el archivo app-ads.txt de la aplicación para la directiva inventorypartnerdomain=[value de este campo]. |
Device (objeto)
Se admiten los siguientes campos en el device
objeto .
Campo | Tipo | Descripción |
---|---|---|
ua |
string | (Recomendado) Especifica la cadena del agente de usuario desde el explorador. El agente de usuario suele identificar información como la aplicación, el sistema operativo y el proveedor de software que actúa en nombre del usuario, por ejemplo, "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4" . |
geo |
objeto | Especifica la ubicación del dispositivo, como se deriva de los servicios de ubicación del dispositivo (como la triangulación de la torre de celdas o GPS) o la dirección IP. También incluye la zona horaria y un código para el área de mercado designada. Nota: geo invalida la dirección IP. Para obtener más información, consulte Objeto geográfico. |
dnt |
integer | Especifica la configuración No realizar seguimiento: - 0 : Do Not Track está establecido en false en el explorador (se permite el seguimiento).- 1 : Do Not Track está establecido en true en el explorador (el usuario ha optado por no realizar el seguimiento). |
ip |
string | Especifica la dirección IPv4 más cercana al dispositivo. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
ipv6 |
string | Dirección IP más cercana al dispositivo como IPv6. |
devicetype |
integer | Especifica el tipo de dispositivo mediante valores IAB: - 1 : Móvil/Tableta- 2 :Ordenador personal- 3 : TV conectada- 4 :Teléfono- 5 :Tableta- 6 : dispositivo conectado- 7 : establecer el cuadro superior |
make |
string | Especifica la make del dispositivo. |
model |
string | Especifica el modelo del dispositivo. |
os |
string | Especifica el sistema operativo del dispositivo. Si se pasa, esto invalida el sistema operativo en el campo ua. A continuación se muestran los valores posibles en el campo os: - "Desconocido" - "Android" - "Apple iOS" - "Apple Mac" - "Microsoft Windows" - "Sistema operativo Blackberry" - "Microsoft Mobile" - "Linux" - "Symbian OS" - "Chrome OS" - "Sistema operativo PlayStation 4" - "Firefox OS" - "Roku OS" |
language |
string | Especifica el idioma del explorador; usar códigos ISO 639-1 o ISO 3166 alfa-2. |
lmt |
integer | La señal "Limitar seguimiento de anuncios" aprobada comercialmente (por ejemplo, iOS, Android), donde 0=tracking no es restringido, 1=tracking debe estar limitado según las directrices comerciales. |
carrier |
string | Especifica el operador del dispositivo. |
connectiontype |
integer | Especifica el tipo de conexión de datos detectado para el dispositivo mediante valores IAB. Hoy se admiten los siguientes valores: - 0 :Desconocido- 3 : Red de telefonía móvil: generación desconocida |
ifa |
string | Especifica el identificador autorizado para el uso del anunciante en el texto no cifrado. Establezca en iOS idfa , Android aaid o Windows adid si está disponible. También se establece para las impresiones de CTV, usando los tipos de identificador de dispositivo proporcionados por el dispositivo, proporcionados por el publicador u otros tipos de identificadores de dispositivo según corresponda. Para obtener más información, consulte ext.ifa_type. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
dpidsha1 |
string | Especifica el identificador único sha1 cifrado, específico de la plataforma (por ejemplo, ANDROID_ID o UDID para iOS) para el dispositivo móvil. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
dpidmd5 |
string | Especifica el identificador único de MD5, específico de la plataforma (por ejemplo, ANDROID_ID o UDID para iOS) para el dispositivo móvil. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto geográfico. Vea Geo Extension Object (Objeto de extensión geográfica) a continuación. |
Geo (objeto)
En el geo
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
lat |
float | Especifica la latitud del dispositivo, como se deriva de los servicios de ubicación del dispositivo. Esto puede oscilar entre -90 y 90 . El sur es negativo. |
lon |
float | Especifica la longitud del dispositivo, derivada de los servicios de ubicación del dispositivo. Esto puede oscilar entre -180 y 180 . Oeste es negativo. |
country |
string | Especifica el nombre del país, según ISO-3166-1 Alpha-3. |
region |
string | Código de región mediante ISO-3166-2; Código de estado de 2 letras si USA. |
city |
string | Especifica el nombre de la ciudad. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
zip |
string | Especifica el código POSTAL o postal donde se encuentra el dispositivo. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
metro |
string | Contiene un código para el área de mercado designada por el usuario en función de su dirección IP (si se puede determinar la dirección IP). |
utcoffset |
Entero | Indica la hora local como un desplazamiento de UTC. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto geográfico. Vea Geo Extension Object (Objeto de extensión geográfica) a continuación. |
Objeto de extensión geográfica
Se admite un único objeto en el ext
objeto para admitir extensiones específicas de la plataforma para el geo
objeto :
Campo | Tipo | Descripción |
---|---|---|
appnexus |
objeto | Especifica las extensiones específicas de la plataforma para el objeto geográfico. Para obtener una lista de las extensiones de este objeto, vea Geo AppNexus Object (Objeto Geo AppNexus ) a continuación. |
Objeto Geo AppNexus
Se admite el campo siguiente en el appnexus
objeto de extensión del geo
objeto :
Campo | Tipo | Descripción |
---|---|---|
timezone |
string | Contiene la zona horaria del usuario en función de la dirección IP (si se puede determinar la dirección IP). |
Objeto de extensión de dispositivo
Se admite un único objeto en el ext
objeto para admitir extensiones específicas de la plataforma para el device
objeto :
Campo | Tipo | Descripción |
---|---|---|
ifa_type |
string | Especifica el origen de la IFA, si se genera en el dispositivo (y, por lo tanto, se usa en todas las aplicaciones) o si es un IFA proporcionado por un publicador o un IFA temporal o de sesión. Se usa principalmente para impresiones de CTV. Los tipos de IFA son Dispositivo, Publicador (incluidas las aplicaciones), SSP y Sesión. A continuación se muestran los valores recomendados para el ifa_type parámetro :- "pppd": el "id. proporcionado por el dispositivo" genérico, pero en función del uso histórico, se pueden usar valores específicos del tipo de dispositivo común. - "rida" - Id. de Roku - "aaid": id. de Android - "idfa": id. de Apple - "afai" - Amazon Fire id - "tifa" - Tizen Identifier for Advertising (Samsung Ad ID) - "vida" - Vizio Advertising ID - "lgudid": id. de dispositivo único de LG - "msai": id. de Microsoft - "ppid": id. proporcionado por el publicador - "sspid": identificador proporcionado por SSP - "sessionid": id. de sesión/id. sintético (que se describe a continuación) |
User (objeto)
En el user
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
id |
string | (O id buyeruid se recomienda) Especifica el identificador único de Xandr para este usuario. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. Identificador único de 64 bits para el usuario. Es lo mismo para todas las solicitudes de este usuario hasta que se borran las cookies. Este campo es 0 cuando Xandr no tiene una coincidencia para este usuario o el explorador del usuario no acepta cookies. Es -1 para usuarios que no pueden participar. |
buyeruid |
string | (O id buyeruid se recomienda) El identificador único del comprador para este usuario, si se conoce. Se omite si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
yob |
integer | Especifica el año de nacimiento como un entero de 4 dígitos. Se omite si se desconoce o si la configuración de visibilidad del vendedor prohíbe el uso compartido. |
gender |
string | Especifica el género. Establézcalo null en si es desconocido. Se omite si se desconoce o la configuración de visibilidad del vendedor prohíbe el uso compartido.- M :Masculino- F :Hembra- O :Otro |
data |
matriz de objetos | Especifica información sobre los datos del usuario. Vea Objeto de datos de usuario a continuación. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto de usuario. |
Objeto de datos de usuario
Se admiten los siguientes campos en el data
objeto del user
objeto :
Campo | Tipo | Descripción |
---|---|---|
id |
string | Especifica el identificador del proveedor de datos. |
segment |
matriz de objetos | En desuso (abril de 2019). |
Objeto de extensión de usuario
Se admiten los siguientes campos en el ext
objeto para admitir extensiones específicas de la plataforma para el user
objeto :
Campo | Tipo | Descripción |
---|---|---|
appnexus |
objeto | Especifica las extensiones específicas de la plataforma para el objeto de usuario. Vea a continuación una lista de las extensiones de este objeto. |
consent |
string | Opcional. Contiene la estructura de datos desarrollada por el Grupo de Trabajo de Consentimiento del Reglamento General de Protección de Datos (RGPD) bajo los auspicios de IAB Europa. |
eids |
objeto | Especifica la información relacionada con los identificadores de usuario extendidos. Puede ser soluciones de identidad de terceros (Criteo, TDID, RampID, etc.) o identificadores proporcionados por publisher (PPID). |
Objeto
Nota:
eids
no está disponible si las señales de privacidad indican que no se puede procesar la información personal.
En el eids
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
source |
string | Especifica el dominio de la organización que es el generador del identificador de terceros. |
uids |
Objeto | Especifica la información de identidad específica de la solución de identidad de terceros o el publicador. Los campos pertinentes incluyen: id string Id. de usuario proporcionado por la solución de identidad de terceros o el publicador. Ext Objeto Especifica información adicional específica proporcionada por la solución de identidad de terceros o el publicador. Los campos ext incluyen: rtiPartner = nombre de la solución de identidad de terceros, usado por TDID. |
Segment (objeto)
Advertencia
Este objeto está en desuso (2019).
Se admiten los siguientes campos en el segment
objeto del objeto de usuario data
:
Campo | Tipo | Descripción |
---|---|---|
id |
string | Especifica el identificador de segmento Xandr. |
value |
string | Especifica el valor del segmento de datos. |
Regs (objeto)
En el regs
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
coppa |
integer | Indica si esta solicitud está sujeta a la Ley de protección de la privacidad en línea (COPPA) de los Estados Unidos. - 0 : no está sujeto a COPPA. Tratar como una subasta normal.- 1 : sujeto a COPPA. Limite lo que se permite para el destino y el registro según sea necesario. |
ext |
objeto | Se usa para identificar extensiones específicas de la plataforma en OpenRTB para el objeto reg. |
gpp |
Indica la cadena de consentimiento de GPP de IAB real. Implica qué proveedores pueden procesar datos personales y en qué condiciones. Ejemplo: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
|
gpp_sid |
Opcional: indica qué regulaciones o lógicas GPP se van a aplicar, o si un usuario se encuentra en un país (país del EEE) con un marco que forma parte del GPP. Ejemplo: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
Regs (objeto de extensión)
Se admite el campo siguiente en el regs.ext
objeto :
Campo | Tipo | Descripción |
---|---|---|
gdpr |
integer | Opcional. Indica si la solicitud está o no sujeta a las regulaciones del Reglamento General de Protección de Datos (RGPD). Posibles valores: - 0 : No, la solicitud no está sujeta a las regulaciones del RGPD.- 1 : sí, la solicitud está sujeta a las regulaciones del RGPD.Ningún valor indica Desconocido. |
us_privacy |
string | La cadena de privacidad de EE. UU. admite actualmente el cumplimiento de CCPA pasando la siguiente información en la cadena: Versión de especificación Número (1 char en cadena) Versión de esta especificación de cadena usada para codificar la cadena Aviso explícito o oportunidad de cancelar la participación ENUM ( N = No, Y = Sí, - = No aplicable)Se ha proporcionado un aviso explícito según lo requerido por 1798.115(d) del CCPA y la oportunidad de no participar en la venta de sus datos de conformidad con los artículos 1798.120 y 1798.135 del CCPA. Venta de exclusión ENUM ( N = No, Y = Sí, - = No aplicable)¿Ha optado por no participar en la venta de su información personal o en virtud de los 1798.120 y 1798.135 LSPA ENUM ( N = No, Y = Sí, - = No aplicable)Publisher es signatario de los límites de IAB que se definen en el Acuerdo. d Contrato de proveedor de servicios (LSPA) y el publicador declara que la transacción está cubierta como una "transacción de exclusión cubierta" o una "transacción sin exclusión" tal como se definen en el Contrato. esos términos se definen en el Acuerdo. |
gpp |
Indica la cadena de consentimiento de GPP de IAB real. Implica qué proveedores pueden procesar datos personales y en qué condiciones. Ejemplo: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
|
gpp_sid |
Opcional: indica qué regulaciones o lógicas GPP se van a aplicar, o si un usuario se encuentra en un país (país del EEE) con un marco que forma parte del GPP. Ejemplo: { "Regs": { "ext": { "gpp": "DBACNYA~CPXxRfAPXxRfAAfKABENB-CgAAAAAAAAAAYgAAAAAAAA~1YNN", "gpp_sid": [2,6]} } } |
|
dsa |
Indica si la solicitud está sujeta a la Ley de Servicios Digitales (DSA). Para obtener más información, consulte aquí. Ejemplo: { dsarequired: 1, pubrender: 0, transparency: [ { domain: 'request.tomato.com', dsaparams: [ 1 ] },{ domain: 'request2.tomato.com', dsaparams: [ 1, 2, 3 ] }],datatopub: 1 } |
Source (objeto)
En el source
objeto se admiten los siguientes campos:
Campo | Tipo | Descripción |
---|---|---|
fd |
integer | Entidad responsable de la decisión de venta de impresiones finales, donde: - 0 : exchange (valor predeterminado)- 1 : origen ascendente |
tid |
string | Identificador de transacción que debe ser común entre todos los participantes en esta solicitud de puja. El valor se pasará desde el vendedor. Si el vendedor no proporciona un identificador de transacción, creamos uno y lo compartimos. |
Solicitudes de puja de ejemplo
Solicitud de puja de Banner
{
"id": "8765482113786061111",
"imp": [{
"id": "7654319310942953333",
"banner": {
"w": 320,
"h": 50,
"id": "1",
"battr": [1, 2, 15],
"pos": 0,
"format": [{
"w": 320,
"h": 50
}]
},
"instl": 0,
"tagid": "12347654",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 0.57,
"predicted_view_rate": 0.073255,
"member_ad_profile_id": 1111055,
"predicted_video_completion_rate": 0.592172,
"predicted_view_rate_over_total": 0.067229,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}],
"site": {
"id": "3232399",
"domain": "example.com",
"cat": ["IAB12-2", "IAB12", "IAB11-5"],
"page": "https://example.com/somepage.md",
"publisher": {
"id": "1111999"
}
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 6.0.1; HUAWEI Build/MMB28B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36",
"geo": {
"lat": 36.6203,
"lon": -4.4998,
"country": "ESP",
"region": "MA",
"metro": "1",
"city": "UnaCuidad",
"zip": "11111",
"utcoffset": 60,
"ext": {
"appnexus": {
"timezone": "Africa/Ceuta"
}
}
},
"dnt": 0,
"ip": "11.222.111.0",
"devicetype": 4,
"make": "Unknown",
"model": "Generic Android Mobile",
"os": "Android",
"language": "es",
"connectiontype": 0
},
"user": {
"id": "7939999668795769876",
"buyeruid": "CABBBBrbuQ9AA5DMJJJJlOL9ZOo",
"gender": "O",
"data": [{
"id": "0",
"segment": [{
"id": "1",
"value": "0"
}]
}, {
"id": "1234",
"segment": [{
"id": "4444555",
"value": "0"
}]
}],
"ext": {
"appnexus": {
"userdata_json": "{\"uid\":\"CABBBBrbuQ9AA5DMJJJJlOL9ZOo\"}"
}
}
},
"test": 0,
"at": 1,
"tmax": 150,
"wseat": ["1234",..., "9988"],
"cur": ["USD"],
"bcat": ["IAB23-7", "IAB23-5", "IAB23-10", "IAB23-9", "IAB23-1", "IAB7-44", "IAB9-9", "IAB8-18", "IAB8-5"],
"badv": ["url1.com", "url2.com"],
"ext": {
"appnexus": {
"seller_member_id": 123,
"publisher_integration": {
"is_header": 0
}
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "123",
"rid": "2dd111ff-7777-4abc-8558-86a123ab46d6",
"hp": 1
}],
"ver": "1.0"
}
},
"source": {
"fd": 1,
"tid": "2dd111ff-7777-4abc-8558-86a123ab46d6"
}
}
Solicitud de puja nativa 1.1
{
"id": "123456789",
"imp": [{
"id": "987654321",
"native": {
"request": "{\"ver\":\"1.1\",\"plcmttype\": 4,\"plcmtcnt\": 1,\"assets\":[{\"id\": 1,\"required\": 1,\"title\":{\"len\": 140}},{\"id\": 4,\"required\": 1,\"img\":{\"type\": 3,\"wmin\": 600,\"hmin\": 315}},{\"id\": 2,\"required\": 0,\"img\":{\"type\": 1,\"wmin\": 320,\"hmin\": 180}},{\"id\": 6,\"required\": 1,\"data\":{\"type\": 2,\"len\": 205}},{\"id\": 5,\"required\": 1,\"data\":{\"type\": 1,\"len\": 140}}]}}",
"ver": "1.1"
},
"instl": 0,
"secure": 0,
"ext": {
"appnexus": {
"estimated_clear_price": 11.644000,
"member_ad_profile_id": 667317,
"predicted_view_rate_over_total": 0.000000
}
}
}],
"app": {
"id": "1234",
"bundle": "com.news.example"
},
"device": {
"ua": "iPad; OS like Mac OS X; iOS 9.2; STR 2.2.4",
"geo": {
"country": "USA",
"city": "Wilmington",
"zip": "01887"
},
"dnt": 0,
"ip": "198.51.100.2",
"devicetype": 1,
"make": "Apple",
"model": "iPad",
"os": "Apple iOS",
"connectiontype": 0
},
"user": {
"id": "2233445566",
"data": [{
"id": "0",
"segment": [{
"id": "1",
"value": "0"
}]
}],
"ext": {
"appnexus": {
"userdata_json": "{}"
}
}
},
"test": 0,
"at": 2,
"tmax": 2000,
"wseat": [
"1234"
],
"cur": [
"USD"
],
"ext": {
"appnexus": {
"seller_member_id": 1234
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "1234",
"rid": "25e2b11c-004f-4903-a912-5aef7732096b",
"hp": 1
}],
"ver": "1.0"
}
}
}
Solicitud de puja multimedia
Para asegurarse de que el licitador está configurado para recibir estas solicitudes, abra un caso de soporte técnico.
{
"id": "914181541748747384",
"imp": [{
"id": "837746433617288491",
"banner": {
"w": 320,
"h": 250,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"api": [3, 5],
"format": [{
"w": 320,
"h": 250
}, {
"w": 1,
"h": 1
}, {
"w": 1,
"h": 1
}]
},
"native": {
"request": "{\"ver\":\"1.2\",\"plcmtcnt\":1,\"assets\":[{\"id\":7,\"required\":0,\"img\":{\"type\":3}},{\"id\":8,\"required\":0,\"img\":{\"type\":1}},{\"id\":1,\"required\":0,\"title\":{\"len\":100}},{\"id\":2,\"required\":0,\"data\":{\"type\":2,\"len\":300}},{\"id\":3,\"required\":0,\"data\":{\"type\":12,\"len\":20}},{\"id\":4,\"required\":0,\"data\":{\"type\":1}},{\"id\":5,\"required\":0,\"data\":{\"type\":3}}],\"plcmttype\":4,\"eventtrackers\":[{\"event\":1,\"methods\":[1]}]}",
"ver": "1.2"
},
"instl": 0,
"tagid": "12345678",
"secure": 1,
"pmp": {
"private_auction": 0,
"deals": [{
"id": "345667",
"bidfloor": 4,
"bidfloorcur": "USD",
"at": 2,
"wseat": ["1234"],
"ext": {
"appnexus": {
"sizes": [{
"w": 1,
"h": 1
}, {
"w": 320,
"h": 250
}]
}
}
}, {
"id": "345678",
"bidfloor": 3,
"bidfloorcur": "USD",
"at": 2,
"wseat": ["1234"],
"ext": {
"appnexus": {
"sizes": [{
"w": 1,
"h": 1
}, {
"w": 320,
"h": 250
}]
}
}
}]
},
"ext": {
"appnexus": {
"estimated_clear_price": 10.72,
"predicted_view_rate": 0.784599,
"member_ad_profile_id": 23456,
"predicted_video_completion_rate": 0,
"predicted_view_rate_over_total": 0.764223,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}],
"app": {
"id": "3840770",
"name": "FunAPP",
"bundle": "no.funapp.android",
"publisher": {
"id": "123567"
}
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 9; SM-G965F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36",
"geo": {
"country": "NOR",
"region": "02",
"metro": "2435",
"city": "Hakadal",
"zip": "1487",
"utcoffset": 120,
"ext": {
"appnexus": {
"timezone": "Europe/Oslo"
}
}
},
"lmt": 0,
"ip": "123.23.100.5",
"devicetype": 4,
"make": "Samsung",
"model": "SM-G965F",
"os": "Android",
"connectiontype": 0,
"ifa": "0b3979c6-9c84-4359-a5e6-ee6565048fde",
"ext": {
"ifa_type": "aaid"
}
},
"user": {
"id": "4038657820804547795",
"buyeruid": "S5670DGCSRG"
},
"at": 2,
"tmax": 100,
"wseat": ["3456"],
"cur": ["USD"],
"bcat": ["IAB9-9", "IAB8-5", "IAB8-18"],
"badv": ["some_advertiser_domain.com"],
"regs": {
"coppa": 0
},
"source": {
"fd": 0,
"tid": "5676d767-e8b8-43b1-b7bf-fd6056b65018"
},
"ext": {
"appnexus": {
"seller_member_id": 1234,
"publisher_integration": {
"is_header": 0
}
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "1234",
"rid": "5676d767-e8b8-43b1-b7bf-fd6056b65018",
"hp": 1
}],
"ver": "1.0"
}
}
}
Solicitud de puja multitag
{
"id": "5698201228871522665",
"imp": [{
"id": "13529449707735835",
"banner": {
"w": 300,
"h": 250,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 300,
"h": 250
}]
},
"instl": 0,
"tagid": "123456",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 0.5,
"member_ad_profile_id": 1234,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
},
{
"id": "2460698130037038280",
"banner": {
"w": 580,
"h": 400,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "123457",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 12.4,
"member_ad_profile_id": 1235,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "5610871170052394076",
"banner": {
"w": 580,
"h": 400,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "123478",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 11.14,
"member_ad_profile_id": 8765,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "9057531734780521319",
"banner": {
"w": 580,
"h": 400,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "677",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 11.31,
"member_ad_profile_id": 65987,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "7953238633763561522",
"banner": {
"w": 160,
"h": 600,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 160,
"h": 600
}]
},
"instl": 0,
"tagid": "987345",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 18.91,
"member_ad_profile_id": 12345,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "6528429208551730965",
"banner": {
"w": 980,
"h": 300,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 980,
"h": 300
}, {
"w": 580,
"h": 400
}, {
"w": 580,
"h": 500
}]
},
"instl": 0,
"tagid": "34546",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 8.58,
"member_ad_profile_id": 3456,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}, {
"id": "8731177004555232453",
"banner": {
"w": 160,
"h": 600,
"id": "1",
"battr": [1, 2, 3, 4, 5, 9, 10, 12, 14],
"pos": 0,
"format": [{
"w": 160,
"h": 600
}, {
"w": 180,
"h": 500
}, {
"w": 180,
"h": 700
}]
},
"instl": 0,
"tagid": "345637",
"secure": 1,
"ext": {
"appnexus": {
"estimated_clear_price": 8.78,
"member_ad_profile_id": 34567,
"allowed_payment_types": [{
"payment_type": 1,
"imp_count_method": 2
}]
}
}
}
],
"site": {
"id": "346789",
"domain": "xandr.com",
"cat": ["IAB12", "IAB12-2", "IAB11-5"],
"page": "xandr.com",
"publisher": {
"id": "876543"
}
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 9; SAMSUNG SM-G950U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/10.1 Chrome/71.0.3578.99 Mobile Safari/537.36",
"geo": {
"country": "USA",
"region": "FL",
"metro": "539",
"city": "Tampa",
"zip": "33617",
"utcoffset": -240,
"ext": {
"appnexus": {
"timezone": "America/Indiana/Vevay"
}
}
},
"dnt": 0,
"ip": "173.168.163.240",
"devicetype": 2,
"make": "Samsung",
"model": "SM-G950U",
"os": "Android",
"language": "en",
"connectiontype": 0,
"ext": {}
},
"user": {
"id": "6535227187230073444",
"buyeruid": "a_dsp_user_id",
"at": 1,
"tmax": 100,
"wseat": ["1417"],
"cur": ["USD"],
"regs": {
"coppa": 0
},
"source": {
"fd": 0,
"tid": "0edd5bae-91e7-4723-9f6b-21e942b623ce"
},
"ext": {
"appnexus": {
"seller_member_id": 958,
"publisher_integration": {
"is_header": 0
}
},
"schain": {
"complete": 1,
"nodes": [{
"asi": "appnexus.com",
"sid": "958",
"rid": "0edd5eab-91e7-4723-9f6b-21e912b623ce",
"hp": 1
}],
"ver": "1.0"
}
}
}
}