El objeto SupplyChain permite que los compradores y los intermediarios vean a todas las personas que venden o distribuyen inventarios publicitarios. El objeto funciona con ads.txt
o app-ads.txt
y con sellers.json
para dar transparencia al ecosistema publicitario.
- Un editor envía una solicitud de puja.
- Un comprador recibe del objeto SupplyChain la solicitud de puja y los datos correspondientes.
- El comprador busca las identidades de todos los intermediarios que distribuyen el inventario.
- El comprador rastrea y verifica qué proveedores están autorizados a vender el inventario.
Google creará automáticamente objetos de este tipo en las solicitudes OpenRTB o del protocolo RTB de Google, si procede.
Cómo funciona el objeto SupplyChain
El objeto SupplyChain, también denominado
, forma parte de una solicitud de puja OpenRTB y está compuesto por "nodos". Cada nodo del objeto schain
schain
representa una entidad concreta que participa en la solicitud de puja, que incluye a su vez a todas las entidades implicadas en el flujo directo de pago del inventario.
// Ejemplo de objeto
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // El mismo valor que figura en el campo seller_id para el editor de sellers.json
"hp":1
}],
"ver":"1.0"
}
Consulte más información en la documentación de OpenRTB para desarrolladores y en la documentación de IAB.
El objeto SupplyChain varía dependiendo de la forma que tenga de trabajar con los compradores.
Editores que venden directamente con Google
En el caso de los editores que venden inventario directamente a través de Ad Manager, AdMob o AdSense, el objeto schain
contiene solo un nodo para "google.com" con el mismo valor que figura en el campo seller_id
de sellers.json.
Editores que usan la Puja Abierta
En el caso de los editores que usan Puja Abierta para trabajar con exchanges de terceros, el objeto schain
tiene dos nodos: uno para "google.com" con el mismo valor que figura en el campo seller_id
de sellers.json y otro para el partner de rendimiento del exchange.
Del mismo modo en que Google crea el nodo para "google.com" antes de enviar la solicitud de puja, el exchange de terceros debe añadir su nodo antes de enviar la solicitud.
Todos los intermediarios que no comportan ningún pago
El objeto SupplyChain no incluye los intermediarios que no gestionan pagos, como las subastas de encabezado del cliente, las subastas de encabezado no relacionadas con pagos y otras mediaciones.
Editores que utilizan intermediarios de pagos antes de la solicitud
Los editores que utilicen intermediarios de pagos antes de la solicitud a Google Ad Manager deben enviar el objeto SupplyChain
de acuerdo con las directrices de IAB. El objeto SupplyChain
solo debe contener intermediarios que participen directamente en el flujo de pago del inventario. Estos intermediarios pueden incluir la tecnología de servidores de anuncios de terceros que utiliza el editor. El objeto SupplyChain
se puede enviar en la solicitud de anuncio mediante el parámetro schain.
SupplyChain
también deben representarse en el archivo ads.txt/app-ads.txt de los editores. De lo contrario, los compradores podrían considerar que el tráfico no está autorizado.Editores que usan Administración de Múltiples Clientes
La Administración de Múltiples Clientes (MCM) permite que los editores superiores moneticen el inventario de los editores secundarios tanto individualmente, con el tipo de delegación Gestionar cuenta, como a escala, con el tipo de delegación Gestionar inventario.
En el caso de los editores superiores y secundarios que usen Gestionar inventario, ahora se crea un objeto SupplyChain con un nodo para el ID de vendedor del editor superior y otro para el editor secundario, y el objeto schain
se marca como completado.
En el caso de los editores superiores y secundarios que usen el tipo de delegación Gestionar cuenta, el objeto schain
tendrá un nodo con el ID de vendedor del editor secundario y la cadena se marcará como completa. En el caso de los editores que usen Gestionar cuenta, es la cuenta del editor secundario la que se monetiza. El editor secundario adopta el rol de editor final. La información del editor superior no se incluye en el objeto schain
.