Başlıktan teklif alma (header bidding) ve çok satıcılı Korunan Kitle açık artırması ile sıralı açık artırma kurulumu

Yayıncılar genellikle geliri optimize etmek ve sayfadaki belirli bir reklam alanı için en iyi reklamı belirlemek amacıyla birden fazla şirketi (örneğin, yayıncı reklam sunucuları, arz tarafı platformları ve talep tarafı platformları) çağırmak için reklam talebi kaynaklarını çeşitlendirir. Başlıktan teklif alma (header bidding), yayıncıların çeşitli talep kaynaklarından reklam alanı için teklifler yakalamasına imkan tanır. Sıralı açık artırma kurulumunda, başlıktan teklif alma (header bidding) kitaplığı, içerik verileriyle açık artırma yürütmek için kullanılabilir. Protected Audience ise siteler arası verilerle açık artırma yürütmek için kullanılır.

Başlamadan önce açılış sayfasından ve başlıktan teklif alma (header bidding) Prebid.js belgelerinden Protected Audience ile ilgili temel bilgiler hakkında bilgi edinin.

Tanımlar

Açık Artırma

Açık artırma Tanım
İçeriğe dayalı açık artırma Açık artırmanın gerçekleştiği bağlamda mevcut verileri kullanan bir reklam açık artırmasıdır. İçeriğe dayalı bir açık artırmada, başlıktan teklif alma (header bidding) ve sunucu tarafı açık artırmalar gibi birden fazla açık artırma olabilir.
Protected Audience açık artırması Başka bir sitede oluşturulmuş bir ilgi grubu için teklif vermeyi içeren reklam açık artırmasıdır.
Protected Audience çok satıcılı açık artırması İlk olarak birden fazla paralel bileşen açık artırmasını içeren iki katmanlı Protected Audience açık artırmasıdır. Ardından, en yüksek puan alan reklamı son üst düzey açık artırmaya gönderir.
Üst düzey açık artırma Bileşen açık artırmalarından kazanan bileşen açık artırmalarının puanlarını sağlayan, Protected Audience çok satıcılı açık artırmasındaki son reklam açık artırmasıdır.
Bileşen açık artırması Her bileşen satıcısının bileşen açık artırmalarını paralel olarak yürüttüğü Protected Audience çok satıcılı açık artırmasında iç içe yerleştirilmiş bir açık artırma. Her bileşen açık artırmasında en çok puan alan reklamlar üst düzey açık artırmaya geçer.
Sıralı açık artırma kurulumu İçeriğe dayalı açık artırmaları Protected Audience açık artırmasıyla entegre eden ve iki açık artırma arasında bir kazananı belirleyen reklam açık artırması kurulumu

Katılımcı sayısı

Katılımcı Tanım
Reklamveren Reklam yerleşimi isteyen ve reklam öğesini oluşturan taraf.
Yayıncı Açık artırma için reklam envanteri sağlayan taraf.
Alım sorumlusu Reklam alanını bir satıcıdan satın almak için açık artırmada teklif veren taraf. Genellikle bir talep tarafı platformu (TTP).
Yayıncı Reklam Sunucusu Sitede oluşturulacak reklamları yönetmek ve seçmek için yayıncılar tarafından kullanılan bir hizmet. Yayıncı Reklam Sunucusu, yayıncıya en fazla geliri sağlayacak reklamı belirlemek için kendi açık artırma sonuçlarını, başlıktan teklif veren yanıtlarını, doğrudan satılan envanteri ve daha fazlasını birleştirebilir.

Yayıncı Reklam Sunucusu, sunucuyla etkileşimde bulunmak için istemci tarafı kitaplık sağlayabilir.

Üst düzey satıcı Protected Audience çok satıcılı açık artırmasını çağıran (yani oluşturan) ve üst düzey açık artırmaya katılan taraf.
Bileşen satıcısı Yayıncının reklam alanını alıcılara satmak için Protected Audience çok satıcılı açık artırmasında bileşen açık artırması yürüten taraf. Genellikle bir arz tarafı platformu (STP) olur.

Sıralı açık artırma kurulumu

Sıralı açık artırma kurulumunda, önce içeriğe dayalı açık artırmalar yürütülür, ardından Protected Audience açık artırması yürütülür. Bu kurulum, yayıncıların, sayfada bulunan bağlamsal verilerle bir açık artırma yaparak kazanç potansiyellerini en üst düzeye çıkarmalarına ve ayrıca kullanıcıların güvenliğini korumak için güvenli bir ortamda siteler arası verilerle bir açık artırma gerçekleştirmesine olanak tanır. gizlilik.

Yayıncı Reklam Sunucusu'nun içeriğe dayalı açık artırması için teklifleri toplamak üzere ilk olarak sayfada bir başlıktan teklif alma (header bidding) kitaplığı yürütülebilir. Ardından, içeriğe dayalı açık artırmanın düzenlenmiş kazanan teklif fiyatı, Protected Audience açık artırmasına teklif tabanı olarak girilebilir. Puanlama adımı sırasında üst düzey satıcı, istenen puan hesaplanırken kendisine sıfır puan atayarak bileşen açık artırma teklifi fiyatlarını teklif tabanının altına düşürebilir. Teklif tabanının üzerinde Protected Audience bileşeni açık artırma teklifi yoksa içeriğe dayalı açık artırmayı kazanan reklam kullanıcıya oluşturulur. Protected Audience açık artırmasının kazananı döndürmesi, teklif tabanının üzerinde olduğu ve Protected Audience açık artırmasının kullanıcıya oluşturulduğu anlamına gelir.

Bu sıralı açık artırma kurulumu örneğinde şu sırayla sayfada üç ana açık artırma yürütülebilir: 1) başlıktan teklif alma (header bidding) kitaplığıyla içeriğe dayalı açık artırma, 2) Yayıncı Reklam Sunucusu tarafından içeriğe dayalı açık artırma ve 3) Protected Audience açık artırması.

Kullanıcı
Başlıktan teklif alma (header bidding) bağlamsal açık artırmasıyla Protected Audience çok satıcılı açık artırmasına genel bakış.

Genel bakış şemasının ayrıntılı açıklaması:

  1. Açık artırmadan önce kullanıcı, reklamverenin sitesindeki bir ilgi alanı grubuna eklenir.
  2. Kullanıcı yayıncı sayfasını daha sonra ziyaret ettiğinde Prebid.js, başlıktan teklif verenlerden teklif yanıtlarını toplamak için içeriğe dayalı bir açık artırma çalıştırır. Bu adımda alıcılar sinyalleri, satıcılar ise sonraki Protected Audience açık artırmasında kullanılacak bileşen açık artırma yapılandırmaları sağlayabilir. Prebid.js, bu sinyalleri ve yapılandırmaları Protected Audience açık artırmasına yayan bir modül sağlar.
  3. Prebid.js tarafından toplanan teklif yanıtları, sunucu tarafında içeriğe dayalı açık artırma için Yayıncı Reklam Sunucusu'na gönderilir.
  4. Yayıncı Reklam Sunucusu, yayıncıya en çok geliri sağlayacak reklamı belirlemek için kendi açık artırma sonuçlarını, başlıktan teklif alma (header bidding), doğrudan satılan envanteri ve daha fazlasını birleştirebilir. Kazanan reklam, Yayıncı Reklam Sunucusu'nun istemci tarafı kitaplığına döndürülür.
  5. İçeriğe dayalı açık artırmanın kazananından alınan düzenlenmiş teklif fiyatı, Prebid.js tarafından alıcının sinyalleri (perBuyerSignals) ve satıcının bileşen açık artırma yapılandırmaları ile birlikte Yayıncı Reklam Sunucusu'nun istemci tarafı kitaplığı tarafından Protected Audience açık artırmasına iletilebilir.
  6. Protected Audience çok satıcılı açık artırması, üst düzey satıcı tarafından gerçekleştirilir. Üst düzey satıcı, üst düzey satıcının puanlaması sırasında her bileşenin açık artırmayı kazanan teklif fiyatını içeriğe dayalı açık artırma düzenlenmiş kazanan teklif fiyatıyla karşılaştırabilir. Bileşen teklif fiyatı içeriğe dayalı açık artırma teklifi fiyatından düşükse üst düzey satıcı 0 istenen puanı döndürür. Tüm teklifler 0 puanlanırsa runAdAuction() çağrısı, içeriğe dayalı açık artırmayı kazanan reklamın oluşturulması gerektiğini belirten null değerini döndürür.
  7. Yayıncı Reklam Sunucusu istemci tarafı kitaplığı, runAdAuction() çağrısından döndürülen öğeye göre kazanan Protected Audience reklamını veya içeriğe dayalı reklamı oluşturur.
  8. Kazanan reklam, kullanıcıya oluşturulur.

Açık artırma öncesi

Kullanıcı
Reklamveren sayfasındaki ilgi grubu zaman sırası.

Açık artırmadan önce kullanıcı bir reklamveren sayfasını ziyaret ettiğinde alıcı ve reklamveren, kullanıcının ait olduğu sitenin ilgi alanı grubunu tanımlayabilir ve daha sonra açık artırma için sinyal olarak kullanılmak üzere reklamverenin sitesinden elde edilen bağlamsal veriler ile birinci taraf verilerini ekleyebilir.

  1. Kullanıcı, reklamverenin sitesine gider.
  2. Reklamveren sitesi, açık artırmaya katılan her alıcının komut dosyasını daha sonra yükler.
  3. Alıcının komut dosyası, kullanıcıyı alıcının ilgi alanı grubuna eklemek için joinAdInterestGroup() çağrısını içerir.

Prebid.js ve Yayıncı Reklam Sunucusu ile içeriğe dayalı açık artırmalar

Yayıncı sitesinde içeriğe dayalı açık artırma başlatılır
Yayıncı sayfasındaki içeriğe dayalı açık artırma zamanı sırası

Sıralı açık artırma kurulumunda, tüm içeriğe dayalı açık artırmalar Protected Audience açık artırması yapılmadan önce yürütülür. Bu belgede açıklanan kurulumda, Prebid.js tarafından Yayıncı Reklam Sunucusu tarafından sunucu tarafı açık artırmaya besleyen içeriğe dayalı bir başlıktan teklif alma (header bidding) açık artırması çalıştırıyoruz.

Yayıncı ilk olarak, daha sonra Protected Audience açık artırmasının yürütüleceğini belirtmek üzere Prebid.js'yi işaretle çağırarak başlıktan teklif alma (header bidding) içeriğe dayalı açık artırma başlatır. Daha sonra Prebid.js teklif yanıtlarını toplar ve sunucu tarafı içeriğe dayalı açık artırma için Yayıncı Reklam Sunucusu'na gönderir. Teklif yanıtı toplama adımında alıcılar ve satıcılar, bileşen açık artırma yapılandırmalarını ve alıcılarının sinyalleri (perBuyerSignals) belirlemelidir. Bu bileşenin açık artırma yapılandırması, sonraki Protected Audience açık artırmasına geçer.

  1. İçeriğe dayalı açık artırma başlatma: Kullanıcı, yayıncı sayfasını ziyaret eder.
  2. Yayıncı sayfası, Yayıncı Reklam Sunucusu istemci tarafı kitaplığını yükler ve reklam alanlarını tanımlar.
  3. Yayıncı sayfası Prebid'i yükler ve başlıktan teklif alma (header bidding) bağlamsal açık artırmasını başlatır.
  4. Satıcı A'nın içeriğe dayalı açık artırması(Satıcı B'nin içeriğe dayalı açık artırmasına paralel olarak yapılır). Prebid.js, Satıcı A'ya bir teklif isteği gönderir.
  5. Satıcı A, alıcılardan teklif yanıtlarını ve perBuyerSignals değerini alır.
  6. A Satıcısı içeriğe dayalı bir açık artırma gerçekleştirir.
  7. A Satıcısı, perBuyerSignals içeren bileşen açık artırma yapılandırmasını oluşturur.
  8. A Satıcısı, Prebid.js'ye kazanan teklif ve bunun bileşen açık artırma yapılandırmasıyla yanıt veriyor.
  9. Satıcı B'nin içeriğe dayalı açık artırması (A Satıcılarının içeriğe dayalı açık artırmasına paralel olarak çalışır). Prebid.js, Satıcı B'ye bir teklif isteği gönderir.
  10. Satıcı B, alıcılardan teklif yanıtlarını ve perBuyerSignals değerini alır.
  11. B Satıcısı, içeriğe dayalı bir açık artırma gerçekleştirir.
  12. B Satıcısı, perBuyerSignals içeren bileşen açık artırma yapılandırmasını oluşturur.
  13. B Satıcısı, Prebid.js'ye kazanan teklif ve bunun bileşen açık artırma yapılandırmasıyla yanıt verir.
  14. Yayıncı Reklam Sunucusu'nun içeriğe dayalı açık artırması Prebid.js tarafından toplanan teklif yanıtları, içeriğe dayalı açık artırma için Yayıncı Reklam Sunucusu'na gönderilir.
  15. Alıcılarla bileşen açık artırma yapılandırmaları sinyalleri, Yayıncı Reklam Sunucusu'nun istemci tarafı kitaplığıyla paylaşılır
  16. Yayıncı Reklam Sunucusu; doğrudan satılan kampanyalar, programatik teklifler, Prebid'in içeriğe dayalı teklifleri ve diğer envanterler arasında en iyi reklamı belirlemek için içeriğe dayalı bir açık artırma çalıştırır.
  17. Yayıncı Reklam Sunucusu, düzenlenmiş kazanan teklifi döndürür.

Protected Audience çok satıcılı açık artırması

Protected Audience çok satıcılı açık artırması, bileşen açık artırmaları tarafından gönderilen tekliflerden en yüksek puanlı reklamı seçer.
Yayıncı sayfasındaki Protected Audience açık artırma zamanı sırası

Bu aşamada, içeriğe dayalı açık artırmalar sona erer ve Yayıncı Reklam Sunucusu'nun istemci tarafı kitaplığı, içeriğe dayalı açık artırmayı kazanan düzenlenmiş teklif fiyatını, bileşen açık artırma yapılandırmaları ve Protected Audience açık artırmasına katılan alıcılardan gelen sinyalleri üst düzey satıcıya iletebilir. Taban olarak içeriğe dayalı açık artırma teklifi fiyatı, üst düzey açık artırmada puan kazanmak için bir sinyal olarak açık artırma yapılandırmasına iletilebilir.

Bileşen açık artırmaları paralel olarak yürütülür ve her bileşen açık artırmasında tarayıcı, bu bileşen açık artırmasına katılan her alıcının teklif verme mantığına göre teklifler oluşturur, bileşen satıcısının puanlama mantığını kullanarak her teklifi puanlar ve ardından en yüksek puanlı reklamı üst düzey açık artırmaya döndürür.

  1. Yayıncı sitesi, üst düzey satıcının komut dosyasını yükler.
  2. Yayıncı reklam sunucusunun istemci tarafı kitaplığı, içeriğe dayalı açık artırma teklifi fiyatı ve alıcılardan üst düzey satıcıya giden sinyallerle bileşen açık artırma yapılandırmaları sağlar. İçeriğe dayalı açık artırmayı kazanan reklam teklifi fiyatı, açık artırma yapılandırmasına satıcı sinyalleri olarak geçirilebilir (bu teklif fiyatı, üst düzey satıcının scoreAd() işlevinde kullanılabilir hale gelir).
  3. Üst düzey satıcı, runAdAuction() numaralı telefonu arayarak Protected Audience açık artırmasını başlatır.
  4. Satıcı A bileşeni açık artırması (Satıcı B'nin bileşen açık artırmasına paralel olarak yapılır). Tarayıcı, A Satıcısının bileşen açık artırmasına katılan tüm alıcılar için kullanıcının ilgi alanı gruplarını okur.
  5. Tarayıcı, teklif komut dosyalarını ve güvenilir teklif sinyallerini, bileşen açık artırmasına katılan alıcıların ilgi alanı gruplarında belirtilen konumlardan getirir.
  6. Tarayıcı, teklifleri her bir alıcının teklif oluşturma mantığını yürüterek oluşturur.
  7. Tarayıcı, her reklamın puanlama komut dosyasını ve güvenilir puanlama sinyallerini Satıcı A'dan getirir.
  8. Tarayıcı, her teklif için Satıcı A'nın puanlama mantığını yürütür.
  9. Tarayıcı, A Satıcısının puanlama mantığına göre gönderilen en yüksek puana sahip reklamı seçer.
  10. Satıcı B bileşeni açık artırması (Satıcı A'nın bileşen açık artırmasına paralel olarak çalışır). Tarayıcı, B Satıcısının bileşen açık artırmasına katılan tüm alıcılar için kullanıcının ilgi alanı gruplarını okur.
  11. Tarayıcı, teklif komut dosyalarını ve güvenilir teklif sinyallerini, bileşen açık artırmasına katılan alıcıların ilgi alanı gruplarında belirtilen konumlardan getirir.
  12. Tarayıcı, teklifleri her bir alıcının teklif oluşturma mantığını yürüterek oluşturur.
  13. Tarayıcı, her reklamın puanlama komut dosyasını ve güvenilir puanlama sinyallerini Satıcı B'den getirir.
  14. Tarayıcı, her teklif için Satıcı B'nin puanlama mantığını yürütür.
  15. Tarayıcı, B Satıcısının puanlama mantığına göre gönderilen en yüksek puana sahip reklamı seçer.

Üst düzey açık artırma puanlama ve reklam oluşturma

Yayıncı Reklam Sunucusu istemci tarafı kitaplığı, içeriğe dayalı açık artırma ile Protected Audience açık artırması arasında seçilen reklamı oluşturur
Yayıncı sayfasındaki reklam oluşturma sırası

Önceki bölümde yer alan bileşen açık artırmaları yürütüldükten sonra, tarayıcı her bileşen açık artırmasının kazanan reklamında üst düzey satıcının puanlama mantığını çalıştırır. Üst düzey satıcının scoreAd() işlevinde, içeriğe dayalı açık artırma tarafından düzenlenmiş teklif fiyatı sellerSignals olarak kullanılabilir ve puanlama mantığı, içeriğe dayalı açık artırma teklifi fiyatını Protected Audience bileşeni açık artırmasının kazanan teklif fiyatıyla karşılaştırabilir.

İçeriğe dayalı açık artırmanın kazanan teklif fiyatı, bileşen açık artırmasının kazanan teklif fiyatından yüksekse scoreAd() işlevi, 0 oranında bir istenenlik puanı döndürebilir. İstenebilirlik puanı 0 üzerinde olan bir reklam yoksa bu durum, içeriğe dayalı açık artırmanın kazanan reklamının, bileşen açık artırmasının kazanan reklamlarından daha değerli olduğunu gösterir ve runAdAuction() işlevi null değerini döndürür.

Protected Audience açık artırmasının kazananı yoksa ve null değeri döndürülürse yayıncının reklam sunucusu istemci tarafı kitaplığı, içeriğe dayalı açık artırmanın kazananını bir iframe'de oluşturabilir. Protected Audience açık artırması, içeriğe dayalı açık artırmayı kazanır ve bir FencedFrameConfig nesnesi veya opak URN döndürürse kazanan Protected Audience açık artırma reklamı sınırla çevrili bir çerçeveye veya iFrame'e dönüştürülebilir.

  1. Üst düzey açık artırma reklam puanlaması Tarayıcı, her bir reklamın güvenilir puanlama sinyalleriyle birlikte üst düzey satıcıdan puanlama komut dosyasını getirir.
  2. Tarayıcı, tüm bileşen açık artırmalarının her kazanan teklifi için üst düzey satıcının puanlama mantığını yürütür. Üst düzey satıcının scoreAd() komut dosyasındaki mantığın, açık artırma yapılandırmasında sellerSignals olarak iletilmiş olabilecek, bağlama dayalı açık artırmanın kazanan teklif fiyatına erişimi vardır. Komut dosyası, kazanan içeriğe dayalı teklif fiyatını bileşen Protected Audience teklif fiyatıyla karşılaştırabilir ve içeriğe dayalı fiyat daha yüksekse 0'lık bir talep edilebilirlik puanı döndürebilir. Aksi takdirde, komut dosyası, istenen kalite puanını hesaplar. Bu hesaplama, muhtemelen bileşenin Protected Audience teklif fiyatına göre yapılır.
  3. Tarayıcı, en üst düzey satıcının puanlama mantığına göre gönderilen en yüksek istenen puana sahip reklamı seçer.
  4. Protected Audience açık artırması kazanırsa Protected Audience açık artırması, yayıncının reklam sunucusu istemci tarafı kitaplığına bir FencedFrameConfig nesnesi veya opak URN döndürür.
  5. İstemci tarafı kitaplığı, sınırlanmış çerçevenin config özelliğini FencedFrameConfig nesnesine ayarlar veya iframe'in src özelliğini, kazanan Protected Audience reklamının opak URN'sine ayarlar.
  6. Tarayıcı, Protected Audience açık artırmasını kazanan reklamı alıcıdan getirir.
  7. Tarayıcı, reklamı kullanıcıya gösterir.
  8. İçeriğe dayalı açık artırma kazanırsa Protected Audience açık artırması null değerini döndürür.
  9. Tarayıcı, iframe'in src özelliğini kazanan içeriğe dayalı reklama ayarlar.
  10. Tarayıcı, içeriğe dayalı açık artırmayı kazanan reklamı alıcıdan getirir.
  11. Tarayıcı, reklamı kullanıcıya gösterir.

Etkileşimde bulunun ve geri bildirim paylaşın

Sonraki adım

Herkesin yararlanabileceği bir API geliştirdiğimizden emin olmak için sizinle görüşmeler yapmak istiyoruz.

API'yi tartışın

Diğer Özel Korumalı Alan API'lerinde olduğu gibi bu API de belgelenmiş ve herkese açık olarak tartışılmıştır.

API ile deneme yapma

Protected Audience API hakkında denemeler yapabilir ve görüşmelere katılabilirsiniz.