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 Authorized 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 setidaknya 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 mengajukan 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 ke aplikasi bidder yang menjelaskan tayangan yang dilelang. Akun bidder dikonfigurasi untuk menggunakan OpenRTB dalam format Protobuf, sehingga permintaan tiba sebagai BidRequest yang diserialisasi seperti yang terlihat di openrtb.proto. Untuk mempelajari cara aplikasi Anda harus menafsirkan permintaan bid, lihat Memproses Permintaan.
  2. Aplikasi bidder mengurai permintaan dan menerapkan logika bidding-nya untuk membuat BidResponse yang mencakup bid dan materi iklan untuk peluang iklan. Kemudian, aplikasi akan melakukan serialisasi respons bid dan mengirimkannya ke Google. Untuk mempelajari cara aplikasi Anda harus membuat dan menampilkan respons bid, lihat Membangun Respons.

  3. Respons bid diterima dan bidnya memasuki 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 Manajer Akun 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 Protobuf OpenRTB, 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 penggunaan fitur lainnya. Perubahan akan diumumkan jauh sebelum perubahan tersebut berlaku, yang akan memberi Anda waktu yang cukup untuk menghapus dependensi yang mungkin dimiliki aplikasi Anda pada kolom yang dijadwalkan untuk dihentikan. Untuk mengetahui informasi selengkapnya tentang cara menangani kolom yang tidak digunakan lagi, lihat Menyesuaikan 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.
  • Membangun Respons: Cara membangun respons bid, dan kolom yang biasanya ditentukan dalam respons.
  • Panduan OpenRTB: Referensi untuk penerapan spesifikasi OpenRTB oleh Authorized Buyers, selain ekstensi khusus Authorized Buyers. Detail kasus-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 Anda 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 memulai pengujian aplikasi bidder Anda dengan traffic yang dikirim oleh Google dalam skala besar.