Bidding Real-time

Panduan ini memberikan ringkasan konsep bidding real-time (RTB) yang diperlukan untuk menulis aplikasi bidder yang dapat berpartisipasi dalam Bidding Real-time Authorised Buyers.

Dasar-dasar

Aplikasi bidder dapat berkomunikasi dengan Google menggunakan salah satu protokol RTB yang didukung. Permintaan bid yang dikirim ke aplikasi memberikan konteks tentang minimal satu peluang iklan sehingga bidder dapat menentukan materi iklan dan jumlah bid yang optimal (jika ada) untuk setiap tayangan iklan. Bidder dapat merespons dengan respons bid untuk menempatkan setidaknya satu bid dan menentukan materi iklan yang akan ditempatkan untuk peluang iklan yang dikirim dalam permintaan.

Informasi yang diteruskan kepada pembeli dari penjual dalam permintaan bid.

Skenario berikut adalah salah satu kemungkinan interaksi antara aplikasi bidder dan Authorized Buyers:

  1. Google mengirimkan permintaan bid yang menjelaskan tayangan yang dilelang ke aplikasi bidder. Akun bidder dikonfigurasi untuk menggunakan OpenRTB dalam format Protobuf, sehingga permintaan akan diterima sebagai BidRequest serial seperti yang terlihat di openrtb.proto. Untuk mempelajari cara aplikasi Anda menafsirkan permintaan bid, lihat Memproses Permintaan.
  2. Aplikasi bidder mengurai permintaan dan menerapkan logika biddingnya untuk membuat BidResponse yang menyertakan bid dan materi iklan untuk peluang iklan. Kemudian, aplikasi akan melakukan serialisasi respons bid dan mengirimnya ke Google. Untuk mempelajari cara aplikasi Anda membuat dan menampilkan respons bid, lihat Mem-build Respons.

  3. Respons bid diterima dan bid-nya masuk ke lelang terbuka, tempat bid tersebut memenangkan tayangan karena merupakan bid tertinggi. Akibatnya, materi iklan yang ditentukan dalam respons akan ditempatkan.

Pilih protokol

Protokol bidding real-time menentukan sinyal yang dapat digunakan aplikasi Anda untuk mengevaluasi dan mengajukan bid pada setiap tayangan yang dikirim dalam permintaan, serta cara membuat respons. Ada dua cara untuk mengubah protokol yang terkait dengan aplikasi bidder Anda:

  • Hubungi Account Manager Teknis Anda untuk mengubahnya secara manual.
  • Gunakan Authorized Buyers REST API untuk mengubahnya secara terprogram.

Protokol yang didukung

Authorized Buyers mendukung dua protokol RTB:

OpenRTB (Protobuf)

Implementasi spesifikasi OpenRTB menggunakan Protobuf.

OpenRTB (JSON)

Implementasi spesifikasi OpenRTB menggunakan JSON.

Tentang Buffering Protokol

Protobuf adalah format open source untuk merepresentasikan dan melakukan serialisasi informasi terstruktur.

Jika ingin menggunakan OpenRTB Protobuf, Anda harus menginstal compiler protokol dan runtime Protobuf untuk bahasa yang Anda pilih. Kemudian, Anda dapat mendownload file proto yang ingin digunakan dan menjalankan compiler untuk membuat library yang dapat melakukan serialisasi atau deserialisasi pesan yang ditentukan dalam proto, seperti BidRequest atau BidResponse. Referensi Protobuf ini menunjukkan cara melakukannya untuk beberapa bahasa.

Pembaruan protokol

Protokol RTB akan diubah saat Google menambahkan fitur baru dan menghentikan fitur lainnya. Perubahan akan diumumkan jauh sebelum berlaku, yang akan memberi Anda waktu yang cukup untuk menghapus dependensi apa pun yang mungkin dimiliki aplikasi Anda pada kolom yang dijadwalkan untuk dihentikan. Untuk informasi selengkapnya tentang cara menangani kolom yang tidak digunakan lagi, lihat Beradaptasi saat Kolom BidRequest Tidak Digunakan Lagi.

Langkah berikutnya

Konten berikut memberikan informasi lebih spesifik tentang konsep bidding real-time:

  • Memproses Permintaan: Cara mengurai dan menafsirkan sinyal yang ditemukan di sebagian besar permintaan bid.
  • Membuat Respons: Cara membuat respons bid, dan kolom yang biasanya ditentukan dalam respons.
  • Panduan OpenRTB: Referensi untuk penerapan spesifikasi OpenRTB Authorized Buyers, selain ekstensi khusus Authorized Buyers. Menjelaskan kasus ekstrem dan batasan khusus untuk penerapan ini, serta mengidentifikasi kolom yang setara dalam protokol Google.
  • Persyaratan untuk Penayangan Iklan Pihak Ketiga: Menentukan kebijakan yang harus dipatuhi bidder untuk menggunakan berbagai format iklan, serta spesifikasi teknis format tersebut.
  • Pra-penargetan: Cara mengonfigurasi aplikasi bidder agar hanya menerima tayangan yang cocok dengan kriteria penargetan Anda.
  • Pencocokan Cookie: Referensi untuk Layanan Pencocokan Cookie, dan layanan terkait lainnya, yang digunakan untuk pemasaran ulang.
  • Batasan Latensi dan Peering: Detail tentang lokasi perdagangan dan cara menurunkan latensi, seperti dengan peering.
  • Menguji dan Merilis Aplikasi Anda: Detail tentang cara mulai menguji aplikasi bidder dengan traffic yang dikirim oleh Google dalam skala besar.