Os editores geralmente diversificam as fontes de demanda de anúncios para otimizar a receita e invocam várias empresas (por exemplo, plataformas de oferta e demanda) para determinar o melhor anúncio para um determinado espaço na página. O público-alvo personalizado pode ser usado para realizar um leilão com dados entre sites com vários vendedores, cada um realizando o próprio leilão.
Antes de começar, saiba como realizar um leilão da Protected Audience com um único vendedor.
Definições
As tabelas a seguir descrevem alguns termos usados neste documento.
Leilões
| Leilão | Definição |
|---|---|
| Leilão com Protected Audience | Um leilão de anúncios que envolve dar lances em um grupo de interesse criado em outro site. |
| Leilão de vários vendedores da Protected Audience | Um leilão de Protected Audience de dois níveis que envolve vários leilões de componentes paralelos que enviam o anúncio com a melhor pontuação para o leilão final de nível superior. |
| Leilão de nível superior | O leilão final de anúncios em um leilão de vários vendedores com Protected Audience que fornece a pontuação para os vencedores dos leilões de componentes. |
| Leilão de componentes | Um leilão aninhado em um leilão de vários vendedores da Protected Audience em que cada vendedor de componentes executa os leilões de componentes em paralelo. Os anúncios com as maiores pontuações de cada leilão de componente são transmitidos para o leilão de nível superior. |
Participantes
| Participante | Definição |
|---|---|
| Advertiser | A parte que deseja uma posição de anúncio e cria o criativo. |
| Editor | A parte que fornece inventário de anúncios para leilão. |
| Negociante | A parte que faz um lance em um leilão para comprar o espaço publicitário de um vendedor. Normalmente, uma plataforma de demanda (DSP). |
| Vendedor de nível superior | A parte que invoca (ou seja, cria) o leilão de vários vendedores da Protected Audience e participa do leilão de nível superior. |
| Vendedor de componentes | A parte que realiza um leilão de componentes dentro do leilão de vários vendedores do Protected Audience para vender o espaço publicitário do editor aos compradores. Normalmente, uma plataforma de fornecimento (SSP). |
Configurar um leilão de vários vendedores
A configuração de um leilão de vários vendedores segue basicamente as mesmas etapas de um leilão de um único vendedor, com uma diferença fundamental. Para acionar os leilões de componentes, o vendedor de nível superior precisa incluir a lista de auctionConfigs para cada vendedor no campo componentAuctions do auctionConfig. Esses
auctionConfigs têm o mesmo formato de um leilão de vendedor único, mas podem não incluir componentAuctions. Só pode haver um leilão de nível superior em qualquer leilão da API Protected Audience. Além disso, quando componentAuctions não está vazio, interestGroupBuyers precisa estar vazio.
Leilão de vários vendedores da API Protected Audience
Os leilões de componentes são executados em paralelo. Em cada um deles, o navegador gera lances com base na lógica de lances de cada comprador participante, pontua cada lance usando a lógica de pontuação do vendedor do componente e retorna o anúncio com a maior pontuação para o leilão de nível superior. Cada leilão de vendedores de componentes pode retornar no máximo um candidato a anúncio para o leilão de nível superior. O fluxo do leilão pode ser descrito da seguinte forma:
- O site do publisher carrega o script do vendedor de nível superior.
- A biblioteca do lado do cliente do vendedor de nível superior fornece configurações de leilão de componentes com indicadores dos compradores para o vendedor de nível superior.
- O vendedor de nível superior inicia o leilão da Protected Audience chamando
runAdAuction(). - Leilão de componentes do vendedor A (executado em paralelo ao leilão de componentes do vendedor B). O navegador lê os grupos de interesse do usuário para todos os compradores que participam do leilão de componentes do vendedor A.
- O navegador busca os scripts de lances e os indicadores de lances confiáveis dos locais especificados nos grupos de interesse dos compradores que participam do leilão de componentes.
- O navegador gera os lances executando a lógica de geração de lances de cada comprador.
- O navegador busca o script de pontuação e os indicadores de pontuação confiáveis de cada anúncio do vendedor A.
- O navegador executa a lógica de pontuação do vendedor A para cada lance.
- O navegador escolhe o anúncio com a maior pontuação enviada pela lógica de pontuação do vendedor A.
- Leilão de componentes do vendedor B (executado em paralelo ao leilão de componentes do vendedor A). O navegador lê os grupos de interesse do usuário para todos os compradores que participam do leilão de componentes do vendedor B.
- O navegador busca os scripts de lances e os indicadores de lances confiáveis dos locais especificados nos grupos de interesse dos compradores que participam do leilão de componentes.
- O navegador gera os lances executando a lógica de geração de lances de cada comprador.
- O navegador busca o script de pontuação e os indicadores de pontuação confiáveis de cada anúncio do vendedor B.
- O navegador executa a lógica de pontuação do vendedor B para cada lance.
- O navegador escolhe o anúncio com a maior pontuação enviada pela lógica de pontuação do vendedor B.
Depois que os leilões de componentes são concluídos, o navegador tem uma lista de anúncios que podem ser enviados para a lógica de pontuação do vendedor de nível superior.
Pontuação do leilão e renderização do anúncio de nível superior
Depois que os leilões de componentes da seção anterior são executados, o navegador executa a lógica de pontuação do vendedor de nível superior no anúncio vencedor de cada leilão de componente.
- O navegador busca o script de pontuação do vendedor de nível superior e os indicadores de pontuação confiáveis de cada anúncio.
- O navegador executa a lógica de pontuação do vendedor de nível superior para cada lance vencedor de todos os leilões de componentes. O script calcula a pontuação de conveniência, provavelmente com base no preço de lance do componente Protected Audience.
- O navegador escolhe o anúncio com a maior pontuação de conveniência enviada pela lógica de pontuação do vendedor de nível superior.
- O leilão da Protected Audience retorna um objeto
FencedFrameConfigou um URN opaco para a biblioteca do lado do cliente do vendedor de nível superior. - A biblioteca do lado do cliente define o atributo
configdo frame isolado como o objetoFencedFrameConfigou define o atributosrcdo iframe como o URN opaco do anúncio vencedor do Protected Audience. - O navegador busca o anúncio vencedor do leilão da API Protected Audience do comprador.
- O navegador renderiza o anúncio para o usuário.