Anuncios de video de OpenRTB

En esta guía, se describen los requisitos de integración para la compra de RTB con el protocolo OpenRTB. Esta guía se debe usar junto con la de OpenRTB Integration, en la que se describen en detalle los campos que se analizan a continuación.

Si compras en apps para iOS con fragmentos HTML que incluyen etiquetas <video>, debes incluir el atributo playsinline en la etiqueta de video. De lo contrario, los usuarios tendrán una experiencia muy mala, ya que los anuncios de video que deberían reproducirse dentro de la creatividad parecen aparecer en pantalla completa. Se bloquearán los anuncios que no respeten esto.

Requisitos del comprador

Los nuevos compradores de RTB deben desarrollar sus ofertantes con el búfer de protocolo más reciente y la información que se describe en las siguientes secciones. Para descargar el protocolo, consulta la página de datos de referencia. Para obtener información sobre cómo desarrollar un ofertante, consulta Cómo procesar la solicitud y Cómo crear la respuesta.

Macros compatibles

Las siguientes macros son compatibles con las creatividades de video in-stream:

  • %%CACHEBUSTER%%
  • %%WINNING_PRICE%%

Ten en cuenta que el reemplazo de macros está permitido en la URL del video, pero no dentro del XML de VAST real.

Las macros de clics (como CLICK_URL_ESC) no son necesarias porque Authorized Buyers incluye sus herramientas de seguimiento de clics en un wrapper de VAST. Por lo tanto, las macros de clics no son compatibles con los anuncios de video in-stream. Para obtener más información sobre las macros compatibles, consulta Cómo especificar macros en Compila la respuesta.

Detalles del objeto de video

El protocolo OpenRTB usa un mensaje Video, que se define en el archivo openrtb-proto.txt para identificar las solicitudes de video y proporcionar información adicional específica del video sobre la solicitud.

Consulta la lista de campos de mensajes de video en la guía de integración de OpenRTB para obtener descripciones y ejemplos detallados.

Otros campos de solicitudes de oferta de video

No todos los indicadores que se muestran a continuación son exclusivos de las creatividades de video, pero son partes clave de la solicitud de oferta.

Campos de objeto imp

Este objeto describe una posición de anuncios o una impresión que se subasta.

banner Un objeto de banner; es obligatorio si la impresión se ofrece como una oportunidad de anuncio de banner.
video Indica el tipo de impresión que se ofrece, en este caso, video. Ten en cuenta que se permite el video en banner si el objeto imp incluye los objetos banner y video.
tagid Es el identificador de una posición de anuncios o una etiqueta de anuncio específicas que se usó para iniciar la subasta. Esto puede ser útil para depurar cualquier problema o para la optimización por parte del comprador.
bidfloor Es la oferta mínima para esta impresión expresada en CPM.
bidfloorcur Una sola moneda, que se obtiene de los billing_id. incluidos

Consulta la sección Objeto Imp en la guía de OpenRTB para obtener más detalles.

Campos de objetos del dispositivo

Los campos del objeto Device proporcionan información sobre el dispositivo de destino.

ua Es la cadena de usuario-agente del navegador.
ip Dirección IPv4 más cercana al dispositivo.
geo Ubicación del dispositivo que se supone que es la ubicación actual del usuario, definida por un objeto Geo.
devicetype Es el tipo general de dispositivo.
ifa Es el ID sancionado cuando el anunciante lo usa en el momento de la verificación (por ejemplo, sin codificación hash). ifa es compatible con dispositivos de TV conectados, como Roku, Apple TV, Fire TV y Xbox.

Consulta la sección Objeto de dispositivo en la guía de OpenRTB para obtener detalles adicionales.

Objeto de sitio

Los campos del objeto Site proporcionan información sobre el sitio con contenido compatible con anuncios.

page URL de la página en la que se mostrará la impresión.
publisher Detalles sobre el objeto Publisher del sitio.
content Detalles sobre el Content dentro del sitio.

Consulta la sección del objeto Site en la guía de OpenRTB para obtener detalles adicionales.

Objeto de usuario

Los campos del objeto User proporcionan información sobre el sitio con contenido compatible con anuncios.

id Es el ID específico de Exchange para el usuario. Se recomienda usar al menos uno de los siguientes valores: id o buyerid.
data Detalles sobre el objeto Publisher del sitio.

Consulta la sección Objeto del usuario en la guía de OpenRTB para obtener detalles adicionales.

Campos de inventario de la solicitud de oferta

La solicitud de oferta de video también contiene información sobre los tipos de contenido y los anuncios complementarios especificados.

mimes
Lista de tipos de MIME de contenido admitidos.
companionad
Es el array de objetos de banner si hay anuncios complementarios disponibles.

Campos de respuesta a la oferta

Los campos clave en una respuesta a la oferta de video incluyen los siguientes:

id
Es el ID de la solicitud de oferta para la que es una respuesta.
seatbid
Es el array de objetos de Seatbid. Se requiere uno o más si se debe realizar una oferta.
seat
Un objeto Seatbid; ID de la licencia del comprador (por ejemplo, anunciante, agencia) en cuyo nombre se realiza esta oferta.
bid
Es el array de uno o más objetos Bid que están relacionados con una impresión.

Segmentación previa

Para recibir el inventario de video, los compradores de OpenRTB deben tener una configuración de orientación previa que incluya el inventario de video.

Ejemplo de solicitud de oferta y respuesta

Solicitud de oferta

Respuesta a la oferta

Glosario

Consulta el glosario de video de Authorized Buyers.