Os desenvolvedores que trabalham com um bidder em tempo real ou estão procurando a documentação detalhada do desenvolvedor devem consultar o protocolo de lance em tempo real (RTB) do Ad Exchange.
Introdução ao protocolo RTB
Veja a seguir uma visão geral do protocolo:
- Processamento da solicitação
O Google envia ao aplicativo cliente de lances uma solicitação que descreve uma impressão em leilão. Será necessário implementar o código que interpreta a solicitação do Google. Depois de enviar uma solicitação de lance, o Google aguardará a resposta durante um período fixo. Se nada for recebido após esse tempo, a troca continuará com o leilão usando somente os lances que recebeu.
- Criação da resposta
O aplicativo cliente de lances envia uma resposta ao Google que descreve o lance e inclui um snippet HTML do criativo associado. Opcionalmente, o aplicativo cliente pode incluir uma ou mais macros no snippet HTML as quais o Google substituirá por valores apropriados que possam ser usados para personalizar a forma como o anúncio é processado. Como alternativa, essas personalizações podem ser feitas no snippet HTML que é mostrado sem necessidade de usar macros. Você precisará implementar um código que crie e retorne a resposta.
- Entrada do lance no leilão aberto
A resposta do lance é recebida, e ele entra no leilão aberto, onde ganha a impressão porque é o lance mais alto. Como resultado, o criativo especificado na resposta é inserido.
Requisitos
O bidder em tempo real foi desenvolvido para funcionar com mecanismos de lance e servidores de anúncios de terceiros. Para criar um proponente, é necessário desenvolver um código que use o protocolo de lance em tempo real. Além disso, seus mecanismos de lance ou servidores de anúncios precisam ter a capacidade de processar um número alto de consultas por segundo, em milésimos de segundo.
O bidder em tempo real tenta fornecer aos compradores as mesmas informações que eles receberiam se a tag do anúncio deles fosse inserida diretamente no site do editor, incorporando dados adicionais e filtrando informações que não devem ser compartilhadas conforme as configurações do vendedor. Isso inclui o seguinte:
- As informações da página da Web do editor são transmitidas ao comprador.
- São incluídas informações adicionais, como as restrições declaradas pelo vendedor e a indústria do site.
- Os nomes de sites, endereços IP e cookies ficam ocultos ou anônimos com base nas configurações do vendedor.