Gerçek Zamanlı Teklif Verme

Bu kılavuzda, Authorized Buyers Gerçek Zamanlı Teklif Verme'ye katılabilecek teklif veren uygulamaları yazmak için gereken gerçek zamanlı teklif verme (GZT) kavramlarına genel bir bakış sunulmaktadır.

Temel seviye

Teklif veren uygulaması, desteklenen GZT protokollerinden birini kullanarak Google ile iletişim kurabilir. Bir uygulamaya gönderilen teklif isteği, teklif verenin her gösterim için optimum reklam öğesini ve teklif tutarını (varsa) belirleyebilmesi amacıyla en az bir reklam fırsatıyla ilgili bağlam sağlar. Teklif verenler, en az bir teklif vermek ve istekle gönderilen reklam fırsatları için yerleştirilecek reklam öğesini belirtmek üzere teklif yanıtıyla yanıt verebilir.

Teklif isteğinde satıcıdan alıcıya iletilen bilgiler.

Aşağıdaki senaryo, teklif veren uygulaması ile Authorized Buyers arasında olası bir etkileşimdir:

  1. Google, teklif veren uygulamasına açık artırmada olan bir gösterimi açıklayan bir teklif isteği gönderir. Teklif verenin hesabı, Protobuf biçiminde OpenRTB kullanacak şekilde yapılandırılmıştır. Bu nedenle istek, openrtb.proto dosyasında görüldüğü gibi serileştirilmiş bir BidRequest olarak gelir. Uygulamanızın teklif isteğini nasıl yorumlaması gerektiğini öğrenmek için İsteği işleme bölümüne bakın.
  2. Teklif veren uygulama, isteği ayrıştırır ve reklam fırsatı için teklif ve reklam öğesi içeren bir BidResponse oluşturmak üzere teklifli sistem mantığını uygular. Ardından uygulama, teklif yanıtını serileştirir ve Google'a gönderir. Uygulamanızın teklif yanıtını nasıl oluşturması ve 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 teklifi 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.

Protokol seçin

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

  • Manuel olarak değiştirmek için teknik hesap yöneticinizle iletişime geçin.
  • Programatik olarak değiştirmek için Authorized Buyers REST API'yi kullanın.

Desteklenen protokoller

Authorized Buyers iki GZT protokolünü destekler:

OpenRTB (Protobuf)

Protobuf kullanan OpenRTB spesifikasyonunun bir uygulaması.

OpenRTB (JSON)

JSON kullanan OpenRTB spesifikasyonunun bir uygulaması.

Protokol Arabellekleri hakkında

Protobuf, yapılandırılmış bilgileri temsil etmek ve serileştirmek için kullanılan açık kaynak bir biçimdir.

OpenRTB Protobuf'u kullanmak istiyorsanız seçtiğiniz dil için protokol derleyiciyi ve Protobuf çalışma zamanını yüklemeniz gerekir. Ardından, kullanmak istediğiniz proto dosyalarını indirebilir ve derleyiciyi çalıştırarak protoda tanımlanan mesajları (ör. BidRequest veya BidResponse) seri hale getirebilecek veya seri halinden çıkarabilecek bir kitaplık oluşturabilirsiniz. Bu Protobuf referansında, bu işlemin çeşitli diller için nasıl yapılacağı gösterilmektedir.

Protokol güncellemeleri

Google yeni özellikler ekledikçe ve bazılarını kullanımdan kaldırdıkça RTB protokolleri değiştirilir. Değişiklikler, yürürlüğe girmeden çok önce duyurulur. Bu sayede, uygulamanızın desteğinin sonlandırılması planlanan alanlara olan tüm bağımlılıkları kaldırmak için yeterli zamanınız olur. Desteği sonlandırılan alanları işleme hakkında daha fazla bilgi için BidRequest Alanları Desteği Sonlandırıldıkça Uyumlu Olma başlıklı makaleyi inceleyin.

Sonraki adımlar

Aşağıdaki içerikte, gerçek zamanlı teklif verme kavramları hakkında daha ayrıntılı bilgi verilmektedir:

  • İsteği işleme: Çoğu teklif isteğinde bulunan sinyallerin ayrıştırılması ve yorumlanması.
  • Yanıtı Oluşturma: Teklif yanıtı oluşturma ve yanıtta sıklıkla belirtilen alanlar.
  • OpenRTB Rehberi: Authorized Buyers'a özgü uzantılara ek olarak, Authorized Buyers'ın OpenRTB spesifikasyonunu uygulamasıyla ilgili referans. Bu uygulamaya özgü uç 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 uyması 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 hakkında referans.
  • Gecikme Kısıtlamaları ve Eşleme: İşlem konumları ve eşleme gibi gecikme süresinin nasıl azaltılacağı hakkında ayrıntılar.
  • Uygulamanızı Test Etme ve Yayınlama: teklif veren uygulamanızı Google tarafından gönderilen trafikle geniş ölçekte test etmeye nasıl başlayacağınızla ilgili ayrıntılar