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 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

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

  1. Google mengirimkan permintaan bid kepada aplikasi bidder yang menjelaskan tayangan yang dilelang. Akun bidder dikonfigurasi untuk menggunakan protokol RTB PROTOCOL_ADX (selanjutnya disebut sebagai "protokol Google"), sehingga permintaan tiba sebagai BidRequest serial seperti yang terlihat di realtime-bidding.proto. Untuk mempelajari cara aplikasi menafsirkan permintaan bid, lihat Memproses Permintaan.
  2. Aplikasi bidder mengurai permintaan dan menerapkan logika bidding-nya untuk membuat BidResponse yang menyertakan bid dan materi iklan untuk peluang iklan. Selanjutnya, aplikasi akan menserialisasi respons bid dan mengirimkannya ke Google. Untuk mempelajari cara aplikasi membuat dan menampilkan respons bid, lihat Membuat Respons.

  3. Respons bid diterima dan bid-nya memasuki lelang terbuka, tempat bid tersebut memenangkan tayangan karena merupakan bid tertinggi. Akibatnya, materi iklan yang ditentukan dalam respons 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 REST API Authorized Buyers untuk mengubahnya secara terprogram.

Protokol yang didukung

Authorized Buyers saat ini mendukung tiga protokol RTB:

Protokol Google
Protokol kepemilikan Authorized Buyers yang asli.
OpenRTB (Protobuf)

Implementasi spesifikasi OpenRTB menggunakan Protobuf.

OpenRTB (JSON)

Implementasi spesifikasi OpenRTB menggunakan JSON.

Tentang Buffering Protokol

Protokol Google dan OpenRTB memiliki implementasi Buffering Protokol. 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. Kemudian, Anda dapat mendownload file proto yang ingin digunakan dan menjalankan compiler untuk menghasilkan 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 yang lain. Perubahan akan diumumkan jauh sebelum diterapkan, sehingga Anda memiliki waktu yang cukup untuk menghapus dependensi yang mungkin dimiliki aplikasi Anda pada kolom yang dijadwalkan untuk tidak digunakan lagi. Untuk informasi selengkapnya tentang penanganan kolom yang tidak digunakan lagi, lihat Beradaptasi sebagai 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 Protokol Google: Referensi untuk protokol Google yang mendeskripsikan semua pesan yang ditentukan dalam protokol dan atributnya, bersama dengan detail implementasi tentang penggunaan yang dimaksudkan.
  • Panduan OpenRTB: Referensi untuk penerapan spesifikasi OpenRTB oleh Authorized Buyers, selain ekstensi khusus Authorized Buyers. Memerinci kasus ekstrem dan batasan khusus untuk implementasi ini, dan mengidentifikasi kolom yang setara di protokol Google.
  • Persyaratan 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.
  • Pembatasan Latensi dan Peering: Detail tentang lokasi perdagangan dan cara menurunkan latensi, seperti dengan peering.
  • Menguji dan Merilis Aplikasi: Detail cara mulai menguji aplikasi bidder dengan traffic yang dikirim oleh Google dalam skala besar.