Menjalankan lelang berbasis browser dengan beberapa penjual

Penayang biasanya mendiversifikasi sumber permintaan iklan mereka untuk mengoptimalkan pendapatan dan memanggil beberapa perusahaan (misalnya, platform sisi suplai 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 penjual tunggal.

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 akhir dalam lelang multipenjual Protected Audience yang memberikan penskoran untuk pemenang lelang komponen dari lelang komponen.
Lelang komponen Lelang bertingkat dalam lelang multipenjual Protected Audience di mana setiap penjual komponen menjalankan lelang komponennya secara paralel. Iklan dengan skor tertinggi dari setiap lelang komponen diteruskan ke lelang tingkat teratas.

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 penjual tunggal dengan satu perbedaan utama. Untuk memicu lelang komponen, penjual tingkat teratas harus menyertakan daftar auctionConfigs untuk setiap penjual di kolom componentAuctions auctionConfig. auctionConfigs ini memiliki format yang sama seperti jika dijalankan sebagai lelang satu penjual, meskipun mungkin tidak menyertakan componentAuctions itu sendiri. Hanya boleh 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 membuat bid dari logika bidding setiap pembeli yang berpartisipasi dalam lelang komponen tersebut, memberi skor pada setiap bid menggunakan logika pemberian skor penjual komponen, lalu menampilkan iklan dengan skor tertinggi ke lelang tingkat teratas. Setiap lelang penjual komponen dapat menampilkan paling banyak satu kandidat iklan ke lelang tingkat atas. Alur lelang dapat dijelaskan sebagai:

  1. Situs penayang memuat skrip penjual tingkat 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 pemberian skor dan sinyal pemberian skor 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 pemberian skor dan sinyal penskoran tepercaya 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 pemberian skor penjual tingkat teratas.

Pemberian skor lelang tingkat atas dan rendering iklan

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

Setelah lelang komponen dari bagian sebelumnya dijalankan, browser menjalankan logika pemberian skor penjual tingkat teratas pada iklan pemenang setiap lelang komponen.

  1. Browser mengambil skrip pemberian skor dari penjual tingkat teratas beserta sinyal pemberian skor tepercaya dari setiap iklan.
  2. Browser menjalankan logika penskoran penjual tingkat teratas untuk setiap bid yang menang di 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 pemberian skor penjual tingkat teratas.
  4. Lelang Protected Audience menampilkan objek FencedFrameConfig atau URN buram ke library sisi klien penjual level teratas.
  5. Library sisi klien menetapkan atribut config frame tertutup 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.