Ofertas en tiempo real

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En esta guía, se proporciona una descripción general de los conceptos de ofertas en tiempo real (RTB) que se necesitan para escribir solicitudes de ofertantes que puedan participar en las ofertas en tiempo real de Authorized Buyers.

Conceptos básicos

Una aplicación del ofertante puede comunicarse con Authorized Buyers mediante uno de los protocolos de RTB admitidos. Una solicitud de oferta enviada a una aplicación proporciona contexto sobre, al menos, una oportunidad de anuncio para que el ofertante pueda determinar la creatividad óptima y el importe de la oferta (si corresponde) para cada impresión. Un ofertante puede responder con una respuesta a la oferta a fin de realizar al menos una oferta y especificar la creatividad que se colocará para las oportunidades de anuncios enviadas en la solicitud.

Diagrama de arquitectura

La siguiente situación es una posible interacción entre una aplicación del ofertante y Authorized Buyers:

  1. Google envía a la aplicación ofertante una solicitud de oferta que describe una impresión que se está subastando. La cuenta del ofertante está configurada para usar el protocolo RTB PROTOCOL_ADX (en adelante, denominado "protocolo de Google"), por lo que la solicitud llega como un BidRequest serializado, como se ve en realtime-bidding.proto. Para obtener información sobre cómo tu aplicación debe interpretar la solicitud de oferta, consulta Cómo procesar la solicitud.
  2. La aplicación del ofertante analiza la solicitud y aplica su lógica de ofertas a fin de construir un BidResponse que incluya una oferta y una creatividad para la oportunidad del anuncio. Luego, la aplicación serializa la respuesta de la oferta y la envía a Google. Para obtener información sobre cómo tu aplicación debe crear y mostrar una respuesta de oferta, consulta Cómo compilar la respuesta.

  3. Se recibe la respuesta a la oferta y su oferta entra en la subasta abierta, en la que gana la impresión porque es la oferta más alta. Como resultado, se coloca la creatividad especificada en la respuesta.

Selecciona un protocolo

El protocolo de ofertas en tiempo real especifica los indicadores que tu aplicación puede usar para evaluar y ofertar en cada impresión enviada en una solicitud, así como la forma de crear una respuesta. Hay dos formas de modificar el protocolo asociado con tu aplicación de ofertante:

Protocolos admitidos

Actualmente, Authorized Buyers admite tres protocolos de RTB:

Protocolo de Google
El protocolo original patentado de Authorized Buyers.
OpenRTB (Protobuf)

Implementación de la especificación de OpenRTB con Protobuf.

OpenRTB (JSON)

Una implementación de la especificación de OpenRTB con JSON

Acerca de los búferes de protocolo

El protocolo de Google y OpenRTB tienen una implementación de búfer de protocolo. Protobuf es un formato de código abierto que sirve para representar y serializar información estructurada.

Para usar cualquiera de los protocolos, debes instalar el compilador de protocolos y el entorno de ejecución de Protobuf en el lenguaje que hayas elegido. Luego, puedes descargar los archivos proto que deseas usar y ejecutar el compilador para generar una biblioteca que pueda serializar o deserializar mensajes definidos en el proto, como BidRequest o BidResponse. En esta referencia de Protobuf, se muestra cómo hacerlo en varios lenguajes.

Actualizaciones de protocolo

Los protocolos de RTB se modificarán a medida que Google agregue características nuevas y dé de baja a otras. Los cambios se anunciarán mucho antes de que entren en vigencia, lo que te dará tiempo suficiente para quitar cualquier dependencia que tu aplicación pueda tener en los campos que están programados para darse de baja. Para obtener más información sobre el manejo de campos obsoletos, consulta Cómo adaptar campos como BidRequest obsoletos.

Próximos pasos

El siguiente contenido proporciona más información específica sobre los conceptos de ofertas en tiempo real:

  • Procesa la solicitud: Cómo interpretar y analizar los indicadores que se encuentran en la mayoría de las solicitudes de oferta.
  • Compilar la respuesta: cómo crear una respuesta de oferta y los campos comúnmente especificados en la respuesta
  • Guía del protocolo de Google: Referencia del protocolo de Google que describe todos los mensajes definidos en el protocolo y sus atributos, junto con los detalles de implementación sobre su uso previsto.
  • Guía de OpenRTB: Referencia para la implementación de Authorized Buyers de la especificación de OpenRTB, además de extensiones específicas de Authorized Buyers Detalla los casos extremos y las limitaciones específicas de esta implementación e identifica campos equivalentes en el protocolo de Google.
  • Requisitos para la publicación de anuncios de terceros: Define las políticas que deben cumplir los ofertantes para usar varios formatos de anuncio, así como las especificaciones técnicas de esos formatos.
  • Orientación previa: Cómo configurar su aplicación de ofertante para recibir solo impresiones que coincidan con sus criterios de orientación.
  • Coincidencia de cookies: Referencia para el Servicio de concordancia de cookies y otros servicios relacionados que se usan para el remarketing.
  • Intercambio de tráfico y restricciones de latencia: Son detalles sobre las ubicaciones de intercambio y cómo disminuir la latencia, por ejemplo, el intercambio de tráfico.
  • Prueba y libera tu aplicación: Detalles sobre cómo comenzar a probar tu aplicación con el tráfico que envía Google a gran escala.