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 de oferta puede comunicarse con Google a través de uno de los protocolos de RTB compatibles. Una solicitud de oferta que se envía a una aplicación proporciona contexto sobre al menos una oportunidad de anuncio para que el ofertante pueda determinar la creatividad y el importe de la oferta óptimos (si los hay) para cada impresión. Un ofertante puede responder con una respuesta a la oferta para publicar al menos una oferta y especificar la creatividad que se publicará para las oportunidades de anuncios que se enviaron en la solicitud.

La siguiente situación es una posible interacción entre una aplicación de oferta 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 OpenRTB en formato Protobuf, por lo que la solicitud llega como un
BidRequest
serializado, como se ve en openrtb.proto. Para obtener información sobre cómo tu aplicación debe interpretar la solicitud de oferta, consulta Cómo procesar la solicitud. -
La aplicación del ofertante analiza la solicitud y aplica su lógica de ofertas para crear un
BidResponse
que incluya una oferta y una creatividad para la oportunidad de anuncio. Luego, 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 de oferta, consulta Cómo crear la respuesta. -
Se recibe la respuesta a la oferta y esta entra en la subasta abierta, donde 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 puede usar tu aplicación para evaluar y ofertar por cada impresión que se envía en una solicitud, así como cómo construir una respuesta. Existen dos maneras de modificar el protocolo asociado con tu aplicación de oferta:
- Comunícate con tu administrador técnico de cuentas para cambiarlo de forma manual.
- Usa la API de REST de Authorized Buyers para cambiarlo de forma programática.
Protocolos admitidos
Authorized Buyers admite dos protocolos de RTB:
- OpenRTB (Protobuf)
Una implementación de la especificación de OpenRTB con Protobuf.
- OpenRTB (JSON)
Una implementación de la especificación de OpenRTB con JSON.
Información acerca de los búferes de protocolo
Protobuf es un formato de código abierto para representar y serializar información estructurada.
Si quieres usar OpenRTB Protobuf, 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
pretendes usar y ejecutar el compilador para generar una biblioteca que pueda serializar o
desserializar los mensajes definidos en el proto, como BidRequest
o
BidResponse
. En esta referencia de Protobuf, se muestra cómo hacerlo en varios lenguajes.
Actualizaciones de protocolos
Los protocolos de RTB se modificarán a medida que Google agregue funciones nuevas y deje de usar otras. Los cambios se anunciarán mucho antes de que entren en vigencia, lo que debería darte tiempo suficiente para quitar las dependencias que tu aplicación pueda tener en los campos que se programaron para dar de baja. Para obtener más información sobre cómo controlar los campos obsoletos, consulta Cómo adaptarse a la baja de los campos de BidRequest.
Próximos pasos
En el siguiente contenido, se proporcionan más detalles sobre los conceptos de las ofertas en tiempo real:
- Cómo procesar la solicitud: Cómo analizar e interpretar los indicadores que se encuentran en la mayoría de las solicitudes de ofertas.
- Crea la respuesta: Cómo crear una respuesta de oferta y los campos que se suelen especificar en la respuesta.
- Guía de OpenRTB: Es una referencia para la implementación de la especificación de OpenRTB en Authorized Buyers, además de las extensiones específicas de Authorized Buyers. Detalla los casos extremos y las limitaciones específicos de esta implementación, y también identifica los 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 anuncios, así como las especificaciones técnicas de esos formatos.
- Presegmentación: Cómo configurar tu aplicación de oferta para que reciba solo impresiones que coincidan con tus criterios de segmentación.
- Concordancia de cookies: Referencia para el servicio de Concordancia de cookies y otros servicios relacionados que se usan para el remarketing.
- Restricciones de latencia y vinculación: Detalles sobre las ubicaciones de negociación y cómo reducir la latencia, por ejemplo, a través de la vinculación.
- Cómo probar y lanzar tu aplicación: Detalles sobre cómo comenzar a probar tu aplicación de oferta con el tráfico que envía Google a gran escala.