En esta guía, se proporciona una descripción general de los conceptos de ofertas en tiempo real (RTB) que se necesitan para escribir aplicaciones de ofertantes que puedan participar en las ofertas en tiempo real de Authorized Buyers.
Conceptos básicos
Una aplicación ofertante puede comunicarse con Authorized Buyers mediante uno de los protocolos de RTB admitidos. Una solicitud de oferta enviada a una aplicación proporciona el contexto sobre, al menos, una oportunidad de anuncio para que el ofertante pueda determinar la creatividad óptima y el importe de la oferta (si existe) para cada impresión. Un ofertante puede responder con una respuesta a la oferta para realizar al menos una oferta y especificar la creatividad que se debe colocar para las oportunidades de anuncios que se envían en la solicitud.

La siguiente situación es una posible interacción entre una aplicación de ofertante y Authorized Buyers:
- Google envía a la aplicación del ofertante una solicitud de oferta que describe una impresión que se está subastando. La cuenta del ofertante está configurada para usar el protocolo
PROTOCOL_ADX
de RTB (a partir de ahora, "protocolo de Google"), por lo que la solicitud llega como unBidRequest
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 Procesa la solicitud. -
La aplicación ofertante realiza un análisis de 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 de anuncio. La aplicación serializa la respuesta a la oferta y la envía a Google. Para obtener información sobre cómo tu aplicación debe crear y mostrar una respuesta a la oferta, consulta Cómo compilar la respuesta. -
Se recibe la respuesta a la oferta y esta ingresa en una 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. Existen dos maneras de modificar el protocolo asociado con tu aplicación de ofertante:
- Comunícate con tu administrador técnico de cuentas para cambiarlo manualmente.
- Usa la API de REST de Authorized Buyers para cambiarla de manera programática.
Protocolos admitidos
Actualmente, Authorized Buyers admite tres protocolos de RTB:
- Protocolo de Google
- El protocolo original de propiedad de Authorized Buyers.
- OpenRTB (Protobuf)
Una implementación de la especificación de OpenRTB con Protobuf.
- OpenRTB (JSON)
Una implementación de la especificación OpenRTB con JSON.
Acerca de los búferes de protocolo
Tanto el protocolo de Google como OpenRTB tienen una implementación del búfer de protocolo. Protobuf es un formato de código abierto que sirve para representar y serializar información estructurada.
A fin de usar cualquiera de los protocolos, debes instalar el compilador de protocolos y el entorno de ejecución de Protobuf para el lenguaje que elijas. Luego, puedes descargar los archivos proto que quieres 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 para 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 cómo manejar campos obsoletos, consulta Adapta como campos de 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 analizar y también interpretar los indicadores que se encuentran en la mayoría de las solicitudes de oferta.
- Compilar la respuesta: Cómo crear una respuesta a la oferta y los campos especificados en la respuesta.
- Guía del protocolo de Google: Referencia para el 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 las extensiones específicas para Authorized Buyers. Detalla los casos extremos y las limitaciones específicos 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 los ofertantes deben satisfacer para usar varios formatos de anuncio, así como las especificaciones técnicas de esos formatos.
- Orientación previa: Cómo configurar tu aplicación de ofertante para recibir solo las impresiones que coinciden con tus criterios de orientación.
- Concordancia de cookies: Referencia para el servicio de concordancia de cookies y otros servicios relacionados que se usan en el remarketing.
- Restricciones de intercambio de tráfico y restricciones: Detalles sobre las ubicaciones de intercambio y cómo disminuir la latencia, como el intercambio de tráfico
- Prueba y lanza tu aplicación: Detalles sobre cómo comenzar a probar tu aplicación de ofertante con el tráfico que envía Google a gran escala.