Gerçek Zamanlı Teklif Verme

Bu kılavuz, Authorized Buyers'da Gerçek Zamanlı Teklif Vermeye katılabilecek teklifli sistem uygulamaları yazmak için gereken gerçek zamanlı teklif verme (GZT) kavramlarına genel bir bakış sunmaktadır.

Temel seviye

Teklif veren uygulaması, desteklenen GZT protokollerinden birini kullanarak Authorized Buyers ile iletişim kurabilir. Bir uygulamaya gönderilen teklif isteği, teklif verenin her gösterim için en uygun reklam öğesini ve teklif tutarını (varsa) belirleyebilmesi için en az bir reklam fırsatı hakkında bağlam sağlar. Teklif veren, en az bir teklif vermek üzere teklif yanıtı ile yanıt verebilir ve istekte gönderilen reklam fırsatları için yer verilecek reklam öğesini belirtebilir.

Mimari şeması

Aşağıdaki senaryo, teklif veren uygulaması ile Authorized Buyers arasındaki olası etkileşimlerden biridir:

  1. Google, teklif verene açık artırmada bir gösterimin açıklandığı bir teklif isteği gönderir. Teklif verenin hesabı, PROTOCOL_ADX GZT protokolünü (bundan sonra "Google protokolü" olarak adlandırılacaktır) kullanacak şekilde yapılandırılır. Bu nedenle istek, actual-bidding.proto adresinde gösterildiği gibi serileştirilmiş BidRequest olarak gelir. Uygulamanızın teklif isteğini nasıl yorumlayacağını öğrenmek için İsteği İşleme konusuna bakın.
  2. Teklif veren uygulaması, isteği ayrıştırır ve teklif fırsatı için reklam öğesi ve reklam öğesi içeren bir BidResponse oluşturmak üzere teklif verme mantığını uygular. Uygulama, daha sonra teklif yanıtını serileştirip Google'a gönderir. Uygulamanızın nasıl teklif yanıtı oluşturup döndürmesi gerektiğini öğrenmek için Yanıt Oluşturma bölümüne bakın.

  3. Teklif yanıtı alınır ve teklif, herkesin katılabileceği açık artırmaya girer. Burada en yüksek teklif olduğu için gösterimi kazanır. Sonuç olarak, yanıtta belirtilen reklam öğesi yerleştirilir.

Bir protokol seçin

Gerçek zamanlı teklif protokolü, uygulamanızın bir istekte gönderilen her gösterimi değerlendirmek ve teklif vermek için kullanabileceği sinyallerin yanı sıra nasıl yanıt oluşturulacağını belirtir. Teklif veren uygulamanızla ilişkilendirilmiş protokolü değiştirmenin iki yolu vardır:

  • Manuel olarak değiştirmek için Teknik Hesap Yöneticinize başvurun.
  • Bunu programatik olarak değiştirmek için Authorized Buyers REST API'yi kullanın.

Desteklenen protokoller

Authorized Buyers şu anda üç GZT protokolünü desteklemektedir:

Google protokolü
Authorized Buyers'ın orijinal protokolü.
OpenRTB (Protobuf)

Protobuf kullanılarak OpenRTB spesifikasyonunun uygulanması.

OpenRTB (JSON)

JSON kullanılarak OpenRTB spesifikasyonunun uygulanması.

Protokol Arabellekleri Hakkında

Hem Google protokolü hem de OpenRTB bir Protokol Arabelleği uygulamasına sahiptir. Protobuf, yapılandırılmış bilgileri temsil etmek ve serileştirmek için kullanılan bir açık kaynak biçimidir.

İki protokolden birini de kullanmak için seçtiğiniz dilde protokol derleyiciyi ve Protobuf çalışma zamanını yüklemeniz gerekir. Ardından, kullanmayı planladığınız proto dosyalarını indirebilir ve proto'da tanımlanan BidRequest veya BidResponse gibi mesajları serileştirebilen ya da serileştirebilen bir kitaplık oluşturmak için derleyiciyi çalıştırabilirsiniz. Bu Protobuf referansı, bunun çeşitli dillerde nasıl yapılacağını gösterir.

Protokol güncellemeleri

Google yeni özellikler ekleyip diğerlerini kullanımdan kaldırdıkça RTB protokolleri de değişecektir. Değişiklikler yürürlüğe girmeden çok önce duyurulacaktır. Bu sayede, uygulamanızın kullanımdan kaldırılması planlanan alanlara bağımlı olup olmadığı bilgisini kaldırabilirsiniz. Kullanımdan kaldırılan alanları ele alma hakkında daha fazla bilgi için BidRequest Fieldsare Kullanımdan Kaldırıldı Olarak Adapte Etme bölümüne bakın.

Sonraki adımlar

Aşağıdaki içerik gerçek zamanlı teklif verme kavramları hakkında daha fazla ayrıntı sağlar:

  • İsteği İşleme: Çoğu teklif isteğinde bulunan sinyalleri ayrıştırma ve yorumlama.
  • Yanıtı Oluştur: Teklif yanıtı ve genellikle yanıtta belirtilen alanlar nasıl oluşturulur?
  • Google Protokol Kılavuzu: Protokolde tanımlanan tüm mesajları ve protokollerin özelliklerini açıklayan Google protokolü referansı ve kullanım amacına yönelik uygulama ayrıntıları.
  • OpenRTB Kılavuzu: Authorized Buyers'a özgü uzantılara ek olarak, OpenRTB spesifikasyonunun Authorized Buyers uygulaması için referans. Bu uygulamaya özgü sıra dışı durumları ve sınırlamaları ayrıntılı olarak açıklar ve Google protokolündeki eşdeğer alanları tanımlar.
  • Üçüncü Taraf Reklam Sunma Şartları: Teklif verenlerin çeşitli reklam biçimlerini kullanmak için uymaları gereken politikaları ve bu biçimlerin teknik özelliklerini tanımlar.
  • Ön hedefleme: Teklif veren uygulamanızı yalnızca hedefleme ölçütlerinizle eşleşen gösterimleri alacak şekilde yapılandırma.
  • Çerez Eşleştirme: Yeniden pazarlama için kullanılan Çerez Eşleştirme Hizmeti ve ilgili diğer hizmetler için referans.
  • Gecikme Kısıtlamaları ve Eşleme: Eşleme konumları ve eşleme gibi gecikmeyi azaltmayla ilgili ayrıntılar.
  • Uygulamanızı Test Etme ve Serbest Bırakma: Teklif veren uygulamanızı geniş ölçekte Google tarafından gönderilen trafikle test etmeye nasıl başlayacağınızla ilgili ayrıntılar.