Menjalankan lelang berbasis browser dengan beberapa penjual

Penayang biasanya mendiversifikasi sumber permintaan iklan untuk mengoptimalkan pendapatan dan memanggil beberapa perusahaan (misalnya, platform sisi pasokan dan platform sisi permintaan) untuk menentukan iklan terbaik untuk slot iklan tertentu di halaman. Protected Audience dapat digunakan untuk menjalankan lelang dengan data lintas situs dengan beberapa penjual yang masing-masing menjalankan lelangnya sendiri.

Sebelum memulai, pelajari cara menjalankan lelang Protected Audience dengan satu penjual.

Definisi

Tabel berikut menjelaskan beberapa istilah yang digunakan dalam dokumen ini.

Lelang

Lelang Definisi
Lelang Protected Audience Lelang iklan yang melibatkan bidding pada grup minat yang dibuat di situs lain.
Lelang multipenjual Protected Audience Lelang Protected Audience dua tingkat yang pertama-tama melibatkan beberapa lelang komponen paralel yang kemudian mengirimkan iklan dengan skor tertinggi ke lelang tingkat teratas akhir.
Lelang tingkat teratas Lelang iklan final dalam lelang multipenjual Protected Audience yang memberikan penskoran untuk pemenang lelang komponen dari lelang komponen.
Lelang komponen Lelang bertingkat dalam lelang multipenjual Protected Audience tempat setiap penjual komponen menjalankan lelang komponen secara paralel. Iklan dengan skor tertinggi dari setiap lelang komponen diteruskan ke lelang tingkat atas.

Peserta

Peserta Definisi
Pengiklan Pihak yang menginginkan penempatan iklan dan membuat materi iklan.
Penerbit Pihak yang menyediakan inventaris iklan untuk lelang.
Reseller Pihak yang mengajukan bid dalam lelang untuk membeli ruang iklan dari penjual. Biasanya platform sisi permintaan (DSP).
Penjual tingkat atas Pihak yang memanggil (yaitu, membuat) lelang multipenjual Protected Audience dan berpartisipasi dalam lelang tingkat teratas.
Penjual komponen Pihak yang menjalankan lelang komponen dalam lelang multi-penjual Protected Audience untuk menjual ruang iklan penayang kepada pembeli. Biasanya berupa platform sisi suplai (SSP).

Mengonfigurasi lelang multi-penjual

Mengonfigurasi lelang multi-penjual sebagian besar mengikuti langkah-langkah yang sama seperti mengonfigurasi lelang satu penjual dengan satu perbedaan utama. Untuk memicu lelang komponen, penjual tingkat teratas harus menyertakan daftar auctionConfigs untuk setiap penjual di kolom componentAuctions auctionConfig mereka. auctionConfigs ini memiliki format yang sama seperti jika dijalankan sebagai lelang penjual tunggal, meskipun mungkin tidak menyertakan componentAuctions itu sendiri. Hanya dapat ada satu lelang tingkat teratas dalam lelang Protected Audience API tertentu. Selain itu, jika componentAuctions tidak kosong, interestGroupBuyers harus kosong.

Lelang multipenjual Protected Audience

Lelang multipenjual Protected Audience memilih iklan dengan skor tertinggi dari bid yang dikirimkan oleh lelang komponen
Urutan waktu lelang Protected Audience di halaman penayang.

Lelang komponen dijalankan secara paralel, dan di setiap lelang komponen, browser akan membuat bid dari logika bidding setiap pembeli yang berpartisipasi dalam lelang komponen tersebut, menilai setiap bid menggunakan logika penilaian penjual komponen, lalu menampilkan iklan dengan skor tertinggi ke lelang tingkat teratas. Setiap lelang penjual komponen dapat menampilkan maksimal satu kandidat iklan ke lelang level teratas. Alur lelang dapat dijelaskan sebagai berikut:

  1. Situs penayang memuat skrip penjual level teratas.
  2. Library sisi klien penjual tingkat teratas menyediakan konfigurasi lelang komponen dengan sinyal dari pembeli ke penjual tingkat teratas.
  3. Penjual tingkat teratas memulai lelang Protected Audience dengan memanggil runAdAuction().
  4. Lelang komponen Penjual A (berjalan secara paralel dengan lelang komponen Penjual B). Browser membaca grup minat pengguna untuk semua pembeli yang berpartisipasi dalam lelang komponen Penjual A.
  5. Browser mengambil skrip bidding dan sinyal bidding tepercaya dari lokasi yang ditentukan dalam grup minat pembeli yang berpartisipasi dalam lelang komponen.
  6. Browser membuat bid dengan menjalankan logika pembuatan bid setiap pembeli.
  7. Browser mengambil skrip penskoran dan sinyal penskoran tepercaya dari setiap iklan dari Penjual A.
  8. Browser menjalankan logika penskoran Penjual A untuk setiap bid.
  9. Browser memilih iklan dengan skor tertinggi yang dikirimkan oleh logika pemberian skor Penjual A.
  10. Lelang komponen Penjual B (berjalan secara paralel dengan lelang komponen Penjual A). Browser membaca grup minat pengguna untuk semua pembeli yang berpartisipasi dalam lelang komponen Penjual B.
  11. Browser mengambil skrip bidding dan sinyal bidding tepercaya dari lokasi yang ditentukan dalam grup minat pembeli yang berpartisipasi dalam lelang komponen.
  12. Browser membuat bid dengan menjalankan logika pembuatan bid setiap pembeli.
  13. Browser mengambil skrip penskoran dan sinyal penskoran tepercaya dari setiap iklan dari Penjual B.
  14. Browser menjalankan logika penskoran Penjual B untuk setiap bid.
  15. Browser memilih iklan dengan skor tertinggi yang dikirimkan oleh logika pemberian skor Penjual B.

Setelah lelang komponen selesai, browser memiliki daftar iklan yang dapat dikirim ke logika penskoran penjual tingkat teratas.

Penskoran lelang dan rendering iklan tingkat atas

Library sisi klien Server Iklan Penayang merender iklan pemenang
Urutan rendering iklan di halaman penayang.

Setelah lelang komponen dari bagian sebelumnya dijalankan, browser akan menjalankan logika penskoran penjual tingkat atas pada iklan pemenang setiap lelang komponen.

  1. Browser mengambil skrip penskoran dari penjual tingkat teratas beserta sinyal penskoran tepercaya dari setiap iklan.
  2. Browser menjalankan logika penskoran penjual tingkat teratas untuk setiap bid pemenang dari semua lelang komponen. Skrip menghitung skor keinginan, kemungkinan berdasarkan harga bid Protected Audience komponen.
  3. Browser memilih iklan dengan skor keinginan tertinggi yang dikirimkan oleh logika penskoran penjual tingkat teratas.
  4. Lelang Protected Audience menampilkan objek FencedFrameConfig atau URN buram ke library sisi klien penjual tingkat teratas.
  5. Library sisi klien menetapkan atribut config bingkai berpagar ke objek FencedFrameConfig atau menetapkan atribut src iframe ke URN buram iklan Protected Audience yang menang.
  6. Browser mengambil iklan pemenang lelang Protected Audience dari pembeli.
  7. Browser merender iklan kepada pengguna.