Realiza una subasta basada en el navegador con múltiples vendedores

Por lo general, los publicadores diversifican sus fuentes de demanda de anuncios para optimizar los ingresos y, además, invocar a varias empresas (por ejemplo, plataformas de proveedores y plataformas orientadas a la demanda) para determinar el mejor anuncio para un espacio publicitario específico en la página. Protected Audience se puede usar para ejecutar una subasta con datos de varios sitios, donde varios vendedores realizan su propia subasta.

Antes de comenzar, obtén información para ejecutar una subasta de Protected Audience con un solo vendedor.

Definiciones

En las siguientes tablas, se describen algunos términos usados en este documento.

Subastas

Subasta Definición
Subasta de Protected Audience Una subasta de anuncios que implica ofertar en un grupo de interés creado en otro sitio.
Subasta de varios vendedores de Protected Audience Una subasta de Protected Audience de dos niveles que, primero, involucra varias subastas de componentes paralelos que, luego, envían el anuncio con la mejor puntuación a la subasta final de nivel superior
Subasta de nivel superior Es la subasta de anuncios final dentro de una subasta de varios vendedores de Protected Audience que proporciona la puntuación de los ganadores de la subasta de componentes de las subastas de componentes.
Subasta de componentes Una subasta anidada dentro de una subasta de varios vendedores de Protected Audience en la que cada vendedor de componentes ejecuta sus subastas de componentes en paralelo. Los anuncios con la puntuación más alta de cada subasta de componentes pasan a la subasta de nivel superior.

Participantes

Participante Definición
Advertiser La parte que desea colocar el anuncio y desarrollar la creatividad del anuncio
Publicador Es la parte que proporciona el inventario de anuncios para la subasta.
Comprador Es la parte que oferta en una subasta para comprarle el espacio publicitario a un vendedor. Por lo general, es una plataforma orientada a la demanda (DSP).
Vendedor de nivel superior La parte que invoca (es decir, crea) la subasta de varios vendedores de Protected Audience y participa en la subasta de nivel superior.
Vendedor de componentes Es la parte que ejecuta una subasta de componentes dentro de la subasta de varios vendedores de Protected Audience para vender el espacio publicitario del publicador a los compradores. Por lo general, es una plataforma de proveedores (SSP).

Cómo configurar una subasta de varios vendedores

Para configurar una subasta de varios vendedores, en gran medida, se siguen los mismos pasos que cuando se configura una subasta de un solo vendedor con una diferencia clave. Para activar las subastas de componentes, el vendedor de nivel superior deberá incluir la lista de auctionConfigs de cada vendedor en el campo componentAuctions de su auctionConfig. Estos auctionConfigs tienen el mismo formato que si se ejecutaran como una subasta de un solo vendedor, aunque es posible que no incluyan componentAuctions. Solo puede haber una subasta de nivel superior en cualquier subasta de la API de Protected Audience. Además, cuando componentAuctions no esté vacío, interestGroupBuyers deberá estarlo.

Subasta de varios vendedores de Protected Audience

La subasta de varios vendedores de Protected Audience elige el anuncio con la puntuación más alta de las ofertas enviadas por las subastas de componentes.
Secuencia de tiempo de subasta de Protected Audience en la página del publicador.

Las subastas de componentes se ejecutan en paralelo y, en cada subasta de componentes, el navegador genera ofertas a partir de la lógica de ofertas de cada comprador que participa en esa subasta de componentes, califica cada oferta con la lógica de puntuación del vendedor del componente y, luego, muestra el anuncio con la puntuación más alta en la subasta de nivel superior. La subasta de los vendedores de cada componente puede mostrar como máximo un candidato de anuncio a la subasta de nivel superior. El flujo de subasta se puede describir de la siguiente manera:

  1. El sitio del editor carga la secuencia de comandos del vendedor de nivel superior.
  2. La biblioteca del cliente de nivel superior proporciona configuraciones de subasta de componentes con indicadores de los compradores al vendedor de nivel superior.
  3. El vendedor de nivel superior llama a runAdAuction() para iniciar la subasta de Protected Audience.
  4. Subasta de componentes del vendedor A (que se ejecuta en paralelo a la subasta de componentes del vendedor B). El navegador lee los grupos de intereses del usuario de todos los compradores que participan en la subasta de componentes del vendedor A.
  5. El navegador recupera las secuencias de comandos de ofertas y los indicadores de ofertas confiables de las ubicaciones especificadas en los grupos de intereses de los compradores que participan en la subasta de componentes.
  6. El navegador genera las ofertas ejecutando la lógica de generación de ofertas de cada comprador.
  7. El navegador recupera la secuencia de comandos de puntuación y los indicadores de puntuación de confianza de cada anuncio del vendedor A.
  8. El navegador ejecuta la lógica de puntuación del vendedor A para cada oferta.
  9. El navegador elige el anuncio con la puntuación más alta enviada por la lógica de puntuación del vendedor A.
  10. Subasta del componente del vendedor B (que se ejecuta en paralelo a la subasta del componente del vendedor A). El navegador lee los grupos de intereses del usuario de todos los compradores que participan en la subasta de componentes del vendedor B.
  11. El navegador recupera las secuencias de comandos de ofertas y los indicadores de ofertas confiables de las ubicaciones especificadas en los grupos de intereses de los compradores que participan en la subasta de componentes.
  12. El navegador genera las ofertas mediante la ejecución de la lógica de generación de ofertas de cada comprador.
  13. El navegador recupera la secuencia de comandos de puntuación y los indicadores de puntuación de confianza de cada anuncio del vendedor B.
  14. El navegador ejecuta la lógica de puntuación del vendedor B para cada oferta.
  15. El navegador elige el anuncio con la puntuación más alta enviada por la lógica de puntuación del vendedor B.

Una vez que se completan las subastas del componente, el navegador tiene una lista de anuncios que se pueden enviar a la lógica de puntuación del vendedor de nivel superior.

Puntuación de subasta y renderización de anuncios de nivel superior

La biblioteca del cliente del servidor de anuncios del publicador renderiza el anuncio ganador
Secuencia de renderización de anuncios en la página del publicador.

Después de que se ejecutan las subastas de componentes de la sección anterior, el navegador ejecuta la lógica de puntuación del vendedor de nivel superior en el anuncio ganador de la subasta de cada componente.

  1. El navegador recupera la secuencia de comandos de puntuación del vendedor de nivel superior junto con los indicadores de puntuación confiables de cada anuncio.
  2. El navegador ejecuta la lógica de puntuación del vendedor de nivel superior para cada oferta ganadora de todas las subastas de componentes. La secuencia de comandos calcula la puntuación de deseabilidad, que probablemente se basa en el precio de la oferta del componente de Protected Audience.
  3. El navegador elige el anuncio con la puntuación de deseabilidad más alta enviada por la lógica de puntuación del vendedor de nivel superior.
  4. La subasta de Protected Audience muestra un objeto FencedFrameConfig o un URN opaco a la biblioteca del cliente del vendedor de nivel superior.
  5. La biblioteca del cliente establece el atributo config del marco vallado en el objeto FencedFrameConfig o establece el atributo src del iframe en la URN opaca del anuncio de Protected Audience ganador.
  6. El navegador recupera el anuncio ganador de la subasta de Protected Audience del comprador.
  7. El navegador muestra el anuncio al usuario.