Gerçek Zamanlı Teklif Verme

Bu kılavuzda, Authorized Buyers'daki gerçek zamanlı teklif verme özelliğine katılabilecek teklif veren uygulamaları yazmak için gereken gerçek zamanlı teklif verme (GZT) kavramlarına genel bir bakış sunulmaktadır.

Temel seviye

Bir 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ı hakkında bağlam bilgisi sağlar. Bir teklif veren, en az bir teklif vermek ve istekte gönderilen reklam fırsatları için yerleştirilecek reklam öğesini belirtmek üzere teklif yanıtıyla karşılık verebilir.

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

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

  1. Google, teklif veren uygulamasına açık artırmaya çıkarılan bir gösterimi açıklayan bir teklif isteği gönderir. Teklif verenin hesabı, Protobuf biçiminde OpenRTB kullanacak şekilde yapılandırıldığından istek, openrtb.proto dosyasında görüldüğü gibi seri hale getirilmiş bir BidRequest olarak gelir. Uygulamanızın teklif isteğini nasıl yorumlaması gerektiğini öğrenmek için İsteği İşleme başlıklı makaleyi inceleyin.
  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 teklif verme mantığını uygular. Uygulama daha sonra teklif yanıtını serileştirir ve 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 teklifi, en yüksek teklif olduğu için gösterimi kazandığı herkesin katılabileceği açık artırmaya girer. Sonuç olarak, yanıtta belirtilen reklam öğesi yerleştirilir.

Protokol seçin

Gerçek zamanlı teklif verme protokolü, uygulamanızın bir istekte gönderilen her gösterimi değerlendirmek ve bu gösterim için teklif vermek üzere kullanabileceği sinyallerin yanı sıra nasıl yanıt 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 kullanılarak OpenRTB spesifikasyonunun uygulanması.

OpenRTB (JSON)

JSON kullanan OpenRTB spesifikasyonunun uygulanması.

Protokol arabellekleri hakkında

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

OpenRTB Protobuf'u kullanmak istiyorsanız protokol derleyiciyi ve seçtiğiniz dil için Protobuf çalışma zamanını yüklemeniz gerekir. Ardından, kullanmayı planladığınız proto dosyalarını indirebilir ve derleyiciyi çalıştırarak proto'da tanımlanan iletileri (ör. BidRequest veya BidResponse) serileştirebilen ya da seri durumdan çıkarabilen bir kitaplık oluşturabilirsiniz. Bu Protobuf referansında, bunun çeşitli dillerde nasıl yapılacağı gösterilmektedir.

Protokol güncellemeleri

Google yeni özellikler ekledikçe ve diğerlerini 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 kullanımdan kaldırılması planlanan alanlarla ilgili bağımlılıklarını kaldırmak için yeterli zamanınız olur. Kullanımdan kaldırılan alanların işlenmesi hakkında daha fazla bilgi için Adapting as BidRequest Fields are Deprecated 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 İşleme: Çoğu teklif isteğinde bulunan sinyaller nasıl ayrıştırılır ve yorumlanır?
  • Yanıt Oluşturma: Teklif yanıtı oluşturma ve yanıtta yaygın olarak belirtilen alanlar.
  • OpenRTB Kılavuzu: Authorized Buyers'a özel uzantıların yanı sıra OpenRTB spesifikasyonunun Authorized Buyers tarafından uygulanması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 Sunmayla İlgili Koşullar: 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şleme: Yeniden pazarlama için kullanılan Çerez Eşleme Hizmeti ve diğer ilgili hizmetler hakkında referans.
  • Gecikme Kısıtlamaları ve Eşleme: Ticaret yerleri ve eşleme gibi yöntemlerle gecikmenin nasıl azaltılacağı hakkında ayrıntılar.
  • Uygulamanızı Test Etme ve Yayınlama: Google tarafından gönderilen trafikle teklif veren uygulamanızı büyük ölçekte test etmeye başlama hakkında ayrıntılar.