Bidding Real-time

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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 jumlah materi iklan dan bid yang optimal (jika ada) untuk setiap tayangan. Bidder dapat merespons dengan respons bid untuk mengajukan minimal satu bid dan menentukan materi iklan yang akan ditempatkan untuk peluang iklan yang dikirim dalam permintaan.

Diagram arsitektur

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

  1. Google mengirimkan permintaan bid kepada aplikasi bidder yang mendeskripsikan tayangan yang dilelang. Akun bidder dikonfigurasi untuk menggunakan protokol RTB PROTOCOL_ADX (selanjutnya disebut sebagai "protokol Google"), sehingga permintaan tiba sebagai BidRequest berseri seperti yang terlihat di realtime-bidding.proto. Untuk mempelajari cara aplikasi Anda menafsirkan permintaan bid, lihat Memproses Permintaan.
  2. Aplikasi bidder menguraikan permintaan dan menerapkan logika bidding-nya untuk membuat BidResponse yang menyertakan bid dan materi iklan untuk peluang iklan. Aplikasi kemudian melakukan serialisasi respons bid dan mengirimkannya ke Google. Untuk mempelajari cara aplikasi Anda membuat dan menampilkan respons bid, lihat Mem-build Respons.

  3. Respons bid diterima dan bid memasuki lelang terbuka, tempat bid memenangkan tayangan karena merupakan bid tertinggi. Oleh karena itu, 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 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 eksklusif Authorized Buyers 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. Selanjutnya, Anda dapat mendownload file proto yang ingin Anda gunakan dan menjalankan compiler untuk membuat library yang dapat menserialisasi atau mendeserialisasi 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 tidak lagi menggunakan fitur lainnya. Perubahan akan diumumkan dengan baik sebelum diterapkan, yang akan memberi Anda cukup waktu untuk menghapus dependensi yang mungkin dimiliki aplikasi pada kolom yang dijadwalkan untuk dihentikan. Untuk informasi selengkapnya tentang penanganan kolom yang tidak digunakan lagi, lihat Menyesuaikan sebagai Kolom BidRequest Tidak Digunakan Lagi.

Langkah berikutnya

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

  • Memproses Permintaan: Cara menguraikan dan menafsirkan sinyal yang ditemukan pada sebagian besar permintaan bid.
  • Membuat Respons: Cara membuat respons bid, dan kolom yang umumnya ditentukan dalam respons.
  • Panduan Protokol Google: Referensi untuk protokol Google yang menjelaskan semua pesan yang ditetapkan dalam protokol dan atributnya, beserta detail implementasi terkait penggunaan yang dimaksudkan.
  • Panduan OpenRTB: Referensi untuk penerapan Authorized Buyers atas spesifikasi OpenRTB, selain ekstensi khusus Authorized Buyers. Memerinci kasus ekstrem dan batasan khusus untuk implementasi ini, serta mengidentifikasi kolom yang setara di protokol Google.
  • Persyaratan untuk Penayangan Iklan Pihak Ketiga: Menetapkan 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 Latensi dan Peering: Detail tentang lokasi trading dan cara menurunkan latensi, seperti dengan peering.
  • Menguji dan Merilis Aplikasi: Detail tentang cara memulai pengujian aplikasi bidder dengan traffic yang dikirim oleh Google dalam skala besar.