Panduan ini memberikan ringkasan konsep bidding real-time (RTB) yang diperlukan untuk menulis aplikasi bidder yang dapat berpartisipasi dalam Bidding Real-time Authorized Buyers.
Dasar-dasar
Permohonan bidder dapat berkomunikasi dengan Authorized Buyers menggunakan salah satu protokol RTB yang didukung. Permintaan bid yang dikirim ke aplikasi memberikan konteks tentang setidaknya satu peluang iklan sehingga bidder dapat menentukan materi iklan dan jumlah bid yang optimal (jika ada) untuk setiap tayangan. Bidder dapat merespons dengan respons bid untuk mengajukan setidaknya satu bid dan menentukan materi iklan yang akan ditempatkan untuk peluang iklan yang dikirim dalam permintaan.
![Diagram arsitektur](https://developers-dot-devsite-v2-prod.appspot.com/static/authorized-buyers/rtb/images/overview.jpg?authuser=6&hl=id)
Skenario berikut adalah satu kemungkinan interaksi antara aplikasi Bidder dan Authorized Buyers:
- Google mengirimkan permintaan bid kepada aplikasi bidder yang menjelaskan
tayangan yang dilelang. Akun bidder dikonfigurasi untuk menggunakan
protokol RTB
PROTOCOL_ADX
(selanjutnya disebut "protokol Google"), sehingga permintaan akan masuk sebagaiBidRequest
serial seperti yang terlihat di realtime-bidding.proto. Untuk mempelajari bagaimana aplikasi Anda seharusnya menafsirkan permintaan bid, lihat Memproses Permintaan. -
Aplikasi bidder akan mengurai permintaan dan menerapkan logika bidding-nya untuk membuat
BidResponse
yang menyertakan bid dan materi iklan untuk peluang iklan. Selanjutnya, aplikasi melakukan serialisasi respons bid dan mengirimkannya ke Google. Untuk mempelajari cara aplikasi harus membuat dan menampilkan respons bid, lihat Membuat Respons. -
Respons bid diterima dan bid-nya memasuki lelang terbuka, tempat ini 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 iklan yang dikirim dalam permintaan, serta cara membuat respons. Ada dua cara untuk mengubah protokol yang terkait dengan aplikasi bidder Anda:
- Hubungi Manajer Akun Teknis Anda untuk mengubahnya secara manual.
- Gunakan Authorized Buyers REST API untuk mengubahnya secara terprogram.
Protokol yang didukung
Authorized Buyers saat ini mendukung tiga protokol RTB:
- OpenRTB (Protobuf)
Implementasi spesifikasi OpenRTB menggunakan Protobuf.
- OpenRTB (JSON)
Implementasi spesifikasi OpenRTB menggunakan JSON.
- Protokol Google
- Protokol ini sekarang tidak digunakan lagi. Gunakan protokol OpenRTB Protobuf atau JSON sebagai gantinya.
Tentang Buffering Protokol
Baik OpenRTB maupun protokol Google RTB yang tidak digunakan lagi memiliki implementasi Protocol Buffer. Protobuf adalah format open source untuk merepresentasikan dan membuat serialisasi informasi terstruktur.
Untuk menggunakan salah satu protokol, Anda harus menginstal compiler protokol dan runtime Protobuf untuk bahasa yang dipilih. Selanjutnya, Anda dapat
mendownload file proto yang
ingin Anda gunakan dan menjalankan compiler untuk membuat library yang dapat melakukan serialisasi atau
membatalkan serialisasi 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 yang lainnya. Perubahan akan diumumkan jauh sebelum diterapkan, sehingga Anda memiliki waktu yang cukup untuk menghapus dependensi yang mungkin dimiliki aplikasi Anda di kolom yang dijadwalkan untuk tidak digunakan lagi. Untuk informasi selengkapnya tentang cara menangani kolom yang tidak digunakan lagi, lihat Beradaptasi karena Kolom BidRequest Tidak Digunakan Lagi.
Langkah berikutnya
Konten berikut memberikan informasi yang lebih spesifik tentang konsep bidding real-time:
- Memproses Permintaan: Cara mengurai dan menafsirkan sinyal yang ditemukan di sebagian besar permintaan bid.
- Buat Respons: Cara membuat respons bid dan kolom yang biasanya ditentukan dalam respons.
- Panduan OpenRTB: Referensi untuk implementasi spesifikasi OpenRTB di Authorized Buyers, selain ekstensi khusus Authorized Buyers. Memerinci kasus ekstrem dan batasan khusus untuk penerapan ini, serta mengidentifikasi kolom yang setara dalam protokol Google.
- Panduan Protokol Google (Tidak Digunakan Lagi): Referensi untuk protokol Google yang menjelaskan semua pesan yang ditetapkan dalam protokol dan atributnya, beserta detail implementasi mengenai penggunaan yang dimaksudkan.
- 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 Anda untuk 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.
- Pembatasan dan Peering Latensi: 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.