O objeto SupplyChain permite que os compradores e os intermediários vejam todas as partes que estão a vender ou a revender o inventário de anúncios. O objeto funciona em conjunto com ads.txt
/app-ads.txt
e sellers.json
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.
// Example object
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // Same seller_id for the publisher in sellers.json
"hp":1
}],
"ver":"1.0"
}
Leia a documentação para programadores do OpenRTB e a documentação do IAB para obter 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 usam o Open Bidding
Os publicadores que usam 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 da Gestão de vários clientes
A Gestão de vários clientes (MCM) permite aos publicadores superiores rentabilizarem o inventário dos publicadores secundários individualmente com o tipo de delegação Gerir conta ou em grande escala com o tipo de delegação Gerir inventário.
Para os publicadores superiores e secundários que utilizam Gerir inventário, existe agora um objeto SupplyChain criado com um nó para o ID de vendedor do publicador superior, um nó para o publicador secundário e o objeto schain
marcado como concluído.
Para os publicadores superiores e secundários que utilizam Gerir conta, o objeto schain
terá um nó com o ID de vendedor do publicador secundário e a cadeia será marcada como concluída. Para os publicadores de Gerir conta, a rentabilização ocorre na conta do publicador secundário. O publicador secundário é tratado como o publicador final. As informações do publicador superior não são incluídas no objeto schain
.