O objeto SupplyChain permite que os compradores e os intermediários vejam todas as partes que estão a vender ou revender o inventário de anúncios. O objeto funciona em conjunto com ads.txt
/ads.txt
e ads.txt
para proporcionar transparência no ecossistema dos anúncios.
- O publicador envia um pedido de lance.
- O comprador recebe o pedido de lance e os dados do objeto SupplyChain.
- O comprador procura as identidades de todos os intermediários que revendem o inventário.
- O comprador rastreia e valida os fornecedores autorizados a vender inventário.
A Google cria automaticamente os objetos num pedido do OpenRTB ou protocolo RTB da Google, se aplicável.
Como funciona o objeto SupplyChain
O objeto SupplyChain, também conhecido como
, faz parte de um pedido de lance do OpenRTB e é constituído por "nós". Cada nó no objeto schain
schain
representa uma entidade específica que participa no pedido de lance, que inclui todas as entidades envolvidas no fluxo de pagamento direto do inventário.
// Exemplo de objeto
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // O mesmo seller_id do publicador em sellers.json
"hp":1
}],
"ver":"1.0"
}
Leia a documentação para programadores do OpenRTB e a documentação do IAB para ver mais detalhes.
O objeto SupplyChain tem um aspeto diferente consoante o modo como trabalha com os compradores.
Publicadores que vendem diretamente com a Google
Para os publicadores que vendem inventário diretamente através do Ad Manager, AdMob ou AdSense, o objeto schain
contém apenas um nó para "google.com" com o seller_id
encontrado em sellers.json.
Publicadores que utilizam o Open Bidding
Os publicadores que utilizam o Open Bidding para trabalhar com trocas de terceiros têm dois nós no objeto schain
: um nó para google.com com o seller_id
encontrado em sellers.json e um nó para o parceiro de rendimento de trocas.
Tal como a Google cria o nó para google.com antes de enviar o pedido de lance, a troca de terceiros é responsável por adicionar o respetivo nó antes de transmitir o pedido.
Todos os intermediários sem pagamentos
Os intermediários que não processam o pagamento não estão incluídos no objeto SupplyChain. Isto inclui lances de cabeçalho do lado do cliente, bem como lances de cabeçalho sem pagamentos e outra mediação.
Publicadores que usam intermediários de pagamento antes do pedido
Os publicadores que usam intermediários de pagamento upstream do pedido para o Google Ad Manager têm de transmitir o objeto SupplyChain
de acordo com as diretrizes do IAB. O objeto SupplyChain
só deve conter intermediários diretamente envolvidos no fluxo de pagamento do inventário. Esses intermediários podem incluir tecnologia de servidores de anúncios de terceiros usada pelo publicador. O objeto SupplyChain
pode ser enviado no pedido de anúncio através do parâmetro schain.
SupplyChain
também devem ser representados no ficheiro ads.txt/app-ads.txt de um publicador. Caso contrário, os compradores podem considerar o tráfego não autorizado.Publicadores da Gestão de vários clientes
A Gestão de vários clientes (MCM) permite aos publicadores gerir as contas do AdMob dos respetivos clientes com a mesma visibilidade e controlo que os próprios publicadores.
Para publicadores superiores e secundários que utilizam a MCM do AdMob, o objeto schain
terá um nó com o ID de vendedor do publicador secundário, um nó para o publicador superior e a cadeia será marcada como concluída. Na MCM do AdMob, a rentabilização ocorre na conta do publicador secundário. O publicador secundário é tratado como o publicador final.