SupplyChain nesnesi, alıcı ve aracıların reklam envanteri satan veya yeniden satan tüm tarafları görmesine olanak tanır. Nesne, reklam ekosisteminde şeffaflık sağlamak için ads.txt
/ads.txt
ve ads.txt
ile birlikte çalışır.
- Yayıncı bir teklif isteği gönderir.
- Alıcı, teklif isteğini ve verileri SupplyChain nesnesinden alır.
- Alıcı, envanteri yeniden satan tüm aracıların kimliklerine bakar.
- Alıcı, envanter satma yetkisi olan tedarikçileri tarayıp doğrular.
Ad Manager, mümkünse nesneleri bir OpenRTB isteğinde veya Google GZT protokolünde otomatik olarak oluşturur.
SupplyChain nesnesinin işleyiş şekli
olarak da bilinen SupplyChain nesnesi, OpenRTB teklif isteğinin parçasıdır ve "düğümlerden" oluşur. schain
schain
nesnesindeki her bir düğüm, teklif isteğine katılan belirli bir tüzel kişiyi temsil eder. Teklif isteği, envanter ile ilgili doğrudan ödeme akışına dahil olan tüm varlıkları içerir.
// Örnek nesne
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // sellers.json'da yayıncı için aynı seller_id
"hp":1
}],
"ver":"1.0"
}
Daha fazla ayrıntı için OpenRTB’nin geliştirici belgelerine ve IAB'nin belgelerine bakın.
SupplyChain nesnesi, alıcılarla çalışma biçiminize bağlı olarak farklı görünür.
Doğrudan Google ile satış yapan yayıncılar
Doğrudan Ad Manager, AdMob veya AdSense aracılığıyla satış yapan yayıncılar için schain
nesnesi, sellers.json'dan bulunan seller_id
ile "google.com" için yalnızca bir düğüm içerir.
Open Bidding özelliğini kullanan yayıncılar
Üçüncü taraf exchange'ler ile çalışmak için Open Bidding'i kullanan yayıncıların schain
nesnesinde iki düğümü vardır: sellers.json'da bulunan seller_id
ile google.com için bir düğüm ve exchange getiri iş ortağı için bir düğüm.
Google'ın teklif isteğini göndermeden önce google.com düğümünü oluşturması gibi, üçüncü taraf exchange de isteği iletmeden önce düğümünü eklemekten sorumludur.
Tüm ödeme dışı aracılar
Ödeme işlemiyle uğraşmayan alıcılar SupplyChain nesnesine dahil edilmez. Buna, istemci tarafı başlıktan teklif alma (header bidding), ödeme dışı başlıktan teklif alma (header bidding) ve diğer uyumlulaştırmalar dahildir.
İstek öncesinde ödeme aracıları kullanan yayıncılar
Google Ad Manager'a gönderilen istek öncesinde ödeme aracılarından yararlanan yayıncıların, IAB yönergeleri uyarınca SupplyChain
nesnesini iletmesi gerekir. SupplyChain
nesnesi yalnızca envanter için ödeme akışıyla doğrudan ilgili aracıları içermelidir. Bu tür aracılar, yayıncı tarafından kullanılan üçüncü taraf reklam sunucusu teknolojisini içerebilir. SupplyChain
nesnesi, schain parametresi kullanılarak reklam isteğine gönderilebilir.
SupplyChain
nesnesine eklenen ek düğümler de yayıncının ads.txt/app-ads.txt dosyasında temsil edilmelidir. Aksi takdirde alıcılar trafiği yetkisiz olarak kabul edebilir.Çoklu Müşteri Yönetimi yayıncıları
Çoklu Müşteri Yönetimi (ÇMY) aracı yayıncıların, müşterilerinin AdMob hesaplarını kendilerinin sahip olduğu görünürlük ve kontrol düzeyinde yönetmesine olanak tanır.
AdMob ÇMY'yi kullanan ana ve alt yayıncılar için schain
nesnesi alt yayıncının satıcı kimliğiyle bir düğüme, ana yayıncı için bir düğüme sahip olur ve zincir "tamamlandı" olarak işaretlenir. AdMob ÇMY için para kazanma süreci, alt yayıncının hesabında gerçekleşir. Alt yayıncı, son yayıncı olarak kabul edilir.