Ir al contenido principal

Solicitud de oferta Open RTB 2.5

En esta página se explica cómo presentar solicitudes de ofertas

Encabezados de solicitud de oferta sugeridos

  • OpenRTB Version HTTP Header: x-openrtb-version: 2.5
  • Keep-Alive HTTP Header: Connection: Keep-Alive
  • Content JSON: Content-Type: application/json

Los siguientes objetos deben enviarse codificados como JSON en el cuerpo de la solicitud:

Solicitud de oferta

Atributo¿Es necesario?Descripción
enTipo de subasta, primer precio = 1 (int)
idID único de solicitud de oferta (cadena)
impMatriz de objetos Imp que representan las impresiones ofrecidas(objeto).
sitioDetails about the publisher’s website(object).
aplicaciónDetails about the publisher’s app(object).
dispositivoDetails about the user’s device to which the impression will be delivered(object).
usuarioNoDetails about the human user of the device; the advertising audience(object).
extNoMarcador de posición para extensiones de OpenRTB.

Nota: Sólo uno de los objetos {site, app} debe estar presente en cada solicitud.


imp

Atributo¿Es necesario?Descripción
idID de impresión único dentro de esta solicitud de oferta (cadena)
bidfloorNoMinimum bid for this impression (CPM) / click (CPC) and account currency (float).
bannerOnly for fullpage impsA banner object (object).
seguroNo; Recomendado 1Bandera para indicar si la impresión requiere activos creativos y marcado de URL HTTPS seguros, donde 0 = no seguro, 1 = seguro. Si se omite, se desconoce el estado seguro, pero se puede suponer la compatibilidad con HTTP no seguro, opcional (entero)

imp.banner

Atributo¿Es necesario?Descripción
wAnchura del banner (entero)
hAltura del banner (entero)
mimosTipos de mimos - image/jpg, image/png, video/mp4 or image/webp

imp.video

Atributo¿Es necesario?Descripción
mimosTipos MIME de contenido admitidos (por ejemplo, "video/mp4") (matriz de cadenas )
mindurationNoDuración mínima del anuncio en vídeo en segundos (número entero)
duración máximaNoDuración máxima del anuncio en vídeo en segundos (número entero)
protocolosNoMatriz de protocolos de vídeo compatibles (entero)
linealidadNoIndica si la impresión debe ser lineal, no lineal, etc. Si no se especifica ninguna, se asume que todas están permitidas (entero)
boxeo permitidoNoIndica si se permite el letter-boxing de contenido 4:3 en una ventana 16:9, donde 0 = no, 1 = sí (entero)
posNoPosición del anuncio en la pantalla (entero)
hNoAnchura del reproductor de vídeo en píxeles independientes del dispositivo (DIPS) (entero)
wNoAltura del reproductor de vídeo en píxeles independientes del dispositivo (DIPS) (entero)
extNoMarcador de posición para extensiones de OpenRTB específicas del intercambio (objeto)

imp.video.ext

Atributo¿Es necesario?Descripción
tipo_zonaNoZone type within ExoClick's ad formats (e.g: video_slider)
ctaNoSpecifies whether the ad zone shows a CTA component (integer)

sitio

Atributo¿Es necesario?Descripción
idRecomendadoID único del sitio (cadena)
nombreNoNombre del sitio (cadena)
dominioRecomendadoNombre de dominio del sitio (cadena)
catNoID de categoría IAB (matriz de cadenas)
páginaRecomendadoURL completa de la página donde se mostrará el anuncio (cadena)
palabras claveNoLas palabras clave pueden utilizarse para garantizar que las zonas de anuncios reciben el tipo de publicidad adecuado. Las palabras clave deben ser una cadena de palabras separadas por comas

sitio.ext

Atributo¿Es necesario?Descripción
exchangecatNoID de categoría personalizada de ExoClick (entero)
idzoneNoCustom ExoClick Zone ID (integer)

aplicación

Atributo¿Es necesario?Descripción
idRecomendadoID único de la aplicación (cadena)
nombreNoNombre de la aplicación (cadena)
dominioRecomendadoNombre de dominio de la aplicación (cadena)
catNoID de categoría IAB (matriz de cadenas)
palabras claveNoLas palabras clave pueden utilizarse para garantizar que las zonas de anuncios reciban el tipo de publicidad adecuado. Las palabras clave deben ser una cadena de palabras separadas por comas (cadena)
editorNoInformación sobre el editor (objeto)

dispositivo

Atributo¿Es necesario?Descripción
uaAgente de usuario del navegador (cadena)
suaNoInformación estructurada sobre el agente de usuario, que puede utilizarse cuando un cliente admite User-Agent Client Hints (objeto)
geoNoSe supone que la ubicación del dispositivo es la ubicación actual del usuario definida por un objeto Geo.
ipIPv4 address of the user (string)*
ipv6IPv6 address of the user (string)*
idiomaRecomendadoIdioma del navegador (cadena)
osNoSistema operativo (cadena)
jsNoCompatibilidad con JavaScript, donde 0 = no, 1 = sí (número entero)
extNoMarcador de posición para extensiones específicas de OpenRTB

Note: You only need to include either ip or ipv6 in your request, not both. If you use ipv6, remove the ip attribute, and vice versa. Including both can cause errors.

dispositivo.geo

Atributo¿Es necesario?Descripción
paísNoPaís ISO3

dispositivo.ext

Atributo¿Es necesario?Descripción
dirección_remotaNoDirección IP principal del usuario (cadena)
x_reenviado_paraNoDirección IP X-FORWARDED-FOR del usuario o vacía si no está configurada (cadena)

dispositivo.sua

Structured User Agent information. device.sua is considered the more accurate representation of the device attributes.

Atributo¿Es necesario?Descripción
navegadoresRecomendadoLos implementadores deben enviar marcas y versiones derivadas de la cabecera Sec-CH-UA-Full-Version-List. (Conjunto de objetos BrandVersion)
plataformaRecomendadoLos implementadores deben enviar una marca derivada del encabezado Sec-CH-UA-Platform, y una versión derivada del encabezado Sec-CH-UA-Platform-Version. (Objeto BrandVersion)
móvilRecomendadoLos implementadores deben derivar este valor del encabezado Sec-CH-UA-Mobile. (entero)
arquitecturaRecomendadoLos implementadores deben recuperar este valor del encabezado Sec-CH-UA-Arch. (cadena)
bitnessRecomendadoLos implementadores deben recuperar este valor del encabezado Sec-CH-UA-Bitness. (cadena)
modeloRecomendadoLos implementadores deben recuperar este valor del encabezado Sec-CH-UA-Model. (cadena)
fuenteRecomendadoThe source of data used to create this object, List: User-Agent Source in AdCOM 1.0 (integer; default 0)

device.sua.browsers | device.sua.platform

Atributo¿Es necesario?Descripción
marcaRequeridoEl valor puede proceder de las cabeceras User-Agent Client Hints, que representan la marca del agente de usuario (de la cabecera Sec-CH-UA-Full-Version) o la marca de la plataforma (de la cabecera Sec-CH-UA-Platform). (cadena)
versiónRecomendadoUna secuencia de componentes de versión, en orden jerárquico descendente [mayor, menor, micro, ...] (array of string)

usuario

Atributo¿Es necesario?Descripción
idNoID de usuario único (cadena)
extNoMarcador de posición para extensiones de OpenRTB específicas del intercambio (objeto)

usuario.ext

Atributo¿Es necesario?Descripción
consentimientoNoThis is the consent string required by the IAB standards. Negative consent only for now (string)

regs

Atributo¿Es necesario?Descripción
extNoMarcador de posición para extensiones de OpenRTB específicas del intercambio (objeto)

regs.ext

Atributo¿Es necesario?Descripción
gdprNoThis is 0 if the caller believes that the user is not under GDPR, and 1 if the user is under GDPR. If neither, this parameter will be undefined.

ext

Atributo¿Es necesario?Descripción
subNoEl Sub ID. Debe ser un número de entre seis y diez dígitos: No utilice ceros al principio de las subidentificaciones.