Penayang biasanya mendiversifikasi sumber permintaan iklan mereka untuk mengoptimalkan pendapatan dan memanggil beberapa perusahaan (misalnya, server iklan penayang, platform sisi suplai, dan platform sisi permintaan) untuk menentukan iklan terbaik untuk slot iklan tertentu di halaman. Bidding header memungkinkan penayang menangkap bid slot iklan dari berbagai sumber permintaan. Dalam penyiapan lelang berurutan, library bidding header dapat digunakan untuk menjalankan lelang dengan data kontekstual dan Protected Audience digunakan untuk menjalankan lelang dengan data lintas situs.
Sebelum memulai, pelajari dasar-dasar bidding header dari dokumentasi Prebid.js.
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 multi-penjual Protected Audience | Lelang Protected Audience dua tingkat yang pertama melibatkan beberapa lelang komponen paralel yang kemudian mengirimkan iklan dengan skor tertinggi ke lelang tingkat teratas akhir. |
Lelang tingkat atas | Lelang iklan final dalam lelang multi-penjual Protected Audience yang memberikan skor untuk pemenang lelang komponen dari lelang komponen. |
Lelang komponen | Lelang bertingkat dalam lelang multi-penjual Protected Audience tempat 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. |
Penayang | Pihak yang menyediakan inventaris iklan untuk lelang. |
Reseller | Pihak yang mengajukan bid dalam lelang untuk membeli ruang iklan dari penjual. Umumnya merupakan platform sisi permintaan (DSP). |
Server Iklan Penayang | Layanan yang digunakan oleh penayang untuk mengelola dan memilih iklan yang akan dirender di
situs. Server Iklan Penayang dapat menggabungkan hasil lelangnya sendiri, respons
bidder header, inventaris yang dijual langsung, dan lainnya, untuk menentukan iklan yang
akan memberikan pendapatan terbanyak kepada penayang. Server Iklan Penayang dapat menyediakan library sisi klien untuk berinteraksi dengan server. |
Penjual tingkat atas | Pihak yang memanggil (yaitu, membuat) lelang multi-penjual 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. Umumnya platform sisi suplai (SSP). |
Penyiapan lelang berurutan
Dalam penyiapan lelang berurutan, lelang kontekstual dijalankan terlebih dahulu, lalu lelang Protected Audience dijalankan. Penyiapan ini memungkinkan penayang memaksimalkan potensi penghasilan mereka dengan menjalankan lelang menggunakan data kontekstual yang tersedia di halaman, dan juga menjalankan lelang dengan data lintas situs di lingkungan yang aman untuk melindungi privasi pengguna.
Library bidding header dapat dijalankan terlebih dahulu di halaman guna mengumpulkan bid untuk lelang kontekstual Server Iklan Penayang. Kemudian, harga bid pemenang yang disesuaikan dari lelang kontekstual dapat dimasukkan ke lelang Protected Audience sebagai nilai minimum bid. Selama langkah penilaian, penjual tingkat teratas dapat menurunkan harga bid lelang komponen di bawah nilai minimum bid dengan menetapkan skor nol saat skor keinginan dihitung. Jika tidak ada bid lelang komponen Protected Audience yang berada di atas nilai minimum bid, iklan pemenang lelang kontekstual akan dirender kepada pengguna. Jika lelang Protected Audience menampilkan pemenang, artinya lelang tersebut berada di atas nilai minimum bid, dan iklan pemenang Protected Audience dirender kepada pengguna.
Dalam contoh penyiapan lelang berurutan ini, tiga lelang utama dapat dijalankan di halaman secara berurutan:
- Lelang kontekstual menurut library bidding header
- Lelang kontekstual oleh Server Iklan Penayang
- Lelang Protected Audience.
Deskripsi terperinci diagram ringkasan:
- Sebelum lelang, pengguna ditambahkan ke grup minat di situs pengiklan.
- Saat pengguna mengunjungi halaman penayang di lain waktu, Prebid.js akan menjalankan lelang kontekstual untuk mengumpulkan respons bid dari bidder header. Selama langkah ini, pembeli dapat memberikan sinyal dan penjual dapat menyediakan konfigurasi lelang komponen untuk digunakan dalam lelang Protected Audience berikutnya. Prebid.js menyediakan modul untuk menerapkan sinyal dan konfigurasi ini ke lelang Protected Audience.
- Respons bid yang dikumpulkan oleh Prebid.js dikirim ke Server Iklan Penayang untuk lelang kontekstual sisi server.
- Server Iklan Penayang dapat menggabungkan hasil lelangnya sendiri, hasil bidding header, inventaris yang dijual langsung, dan lainnya, untuk menentukan iklan yang akan memberikan pendapatan terbanyak kepada penayang. Iklan pemenang ditampilkan ke library sisi klien Server Iklan Penayang.
- Harga bid yang disesuaikan dari pemenang lelang kontekstual, beserta
sinyal pembeli (
perBuyerSignals
) dan konfigurasi lelang komponen penjual yang dikumpulkan oleh Prebid.js dapat diteruskan ke lelang Protected Audience oleh library sisi klien Server Iklan Penayang. - Lelang multi-penjual Protected Audience dijalankan oleh penjual
tingkat teratas. Selama langkah penskoran penjual tingkat teratas, penjual tingkat teratas dapat
membandingkan setiap harga bid pemenang lelang komponen dengan harga bid pemenang lelang
yang disesuaikan. Jika harga bid komponen lebih rendah dari
harga bid lelang kontekstual, penjual tingkat teratas akan menampilkan skor
keinginan sebesar 0. Jika semua bid memiliki skor 0, panggilan
runAdAuction()
akan menampilkan null yang menandakan bahwa iklan pemenang lelang kontekstual harus dirender. - Library sisi klien Server Iklan Penayang merender iklan
Protected Audience atau iklan kontekstual pemenang, berdasarkan apa yang ditampilkan dari
panggilan
runAdAuction()
. - Iklan pemenang ditampilkan kepada pengguna.
Lelang kontekstual dengan Prebid.js dan Server Iklan Penayang
Dalam penyiapan lelang berurutan, semua lelang kontekstual dijalankan sebelum lelang Protected Audience berjalan. Dalam penyiapan yang dijelaskan dalam dokumen ini, kami menjalankan lelang kontekstual bidding header oleh Prebid.js yang melakukan feed ke lelang sisi server oleh Server Iklan Penayang.
Pertama-tama, penayang memulai lelang kontekstual bidding header dengan memanggil
Prebid.js dengan tanda untuk mencatat bahwa lelang Protected Audience akan
dijalankan setelahnya. Kemudian, Prebid.js mengumpulkan respons bid dan mengirimkannya
ke Server Iklan Penayang untuk lelang kontekstual sisi server. Selama
langkah pengumpulan respons bid, pembeli dan penjual memiliki kesempatan untuk
menyediakan konfigurasi lelang komponen dan sinyal pembeli (perBuyerSignals
) yang akan
digunakan untuk lelang Protected Audience berikutnya, jika mereka ingin berpartisipasi.
Konfigurasi lelang komponen tersebut pada akhirnya akan diteruskan ke lelang Protected
Audience berikutnya.
- Inisialisasi lelang kontekstual Pengguna mengunjungi halaman penayang.
- Halaman penayang memuat library sisi klien Server Iklan Penayang dan menentukan slot iklan.
- Halaman penayang memuat Pra-bid dan memulai lelang kontekstual bidding header.
- Lelang kontekstual Penjual A (berjalan paralel dengan lelang kontekstual Penjual B). Prebid.js mengirim permintaan bid ke Penjual A.
- Penjual A mengambil respons bid dan perBuyerSignals dari pembeli.
- Penjual A menjalankan lelang kontekstual.
- Penjual A membuat konfigurasi lelang komponen dengan
perBuyerSignals
disertakan. - Penjual A merespons Prebid.js dengan bid pemenang dan konfigurasi lelang komponennya.
- Lelang kontekstual Penjual B (berjalan paralel dengan lelang kontekstual Penjual A). Prebid.js mengirimkan permintaan bid ke Penjual B.
- Penjual B mengambil respons bid dan
perBuyerSignals
dari pembeli. - Penjual B menjalankan lelang kontekstual.
- Penjual B membuat konfigurasi lelang komponen dengan perBuyerSignals disertakan.
- Penjual B merespons Prebid.js dengan bid pemenang dan konfigurasi lelang komponennya.
- Lelang kontekstual Server Iklan Penayang. Respons bid yang dikumpulkan oleh Prebid.js dikirim ke Server Iklan Penayang untuk lelang kontekstual.
- Konfigurasi lelang komponen dengan sinyal pembeli dibagikan dengan library sisi klien Server Iklan Penayang
- Server Iklan Penayang menjalankan lelang kontekstual untuk menentukan iklan terbaik antara kampanye yang dijual langsung, bid terprogram, bid kontekstual Prebid, dan inventaris lainnya.
- Server Iklan Penayang menampilkan bid pemenang yang disesuaikan.
Pertimbangkan permintaan iklan kontekstual dengan permintaan iklan Protected Audience
Pada tahap ini, lelang kontekstual telah selesai, dan library sisi klien Server Iklan Penayang dapat meneruskan harga bid yang disesuaikan pemenang lelang, konfigurasi lelang komponen, dan sinyal dari pembeli yang berpartisipasi dalam lelang Protected Audience kepada penjual tingkat teratas. Harga bid lelang kontekstual sebagai harga minimum dapat diteruskan ke konfigurasi lelang sebagai sinyal untuk penskoran di lelang tingkat atas.
- Browser mengambil skrip penskoran dari penjual bersama dengan sinyal penskoran tepercaya dari setiap iklan.
- Browser menjalankan logika penskoran penjual tingkat teratas untuk setiap bid
pemenang di semua lelang komponen. Di dalam skrip
scoreAd()
penjual tingkat teratas, logika memiliki akses ke harga bid pemenang lelang yang disesuaikan secara kontekstual yang mungkin telah diteruskan sebagaisellerSignals
dalam konfigurasi lelang. Skrip ini dapat membandingkan harga bid kontekstual pemenang dengan harga bid Protected Audience komponen dan menampilkan skor keinginan 0 jika harga kontekstual lebih tinggi. Jika tidak, skrip akan menghitung skor keinginan, kemungkinan berdasarkan harga bid Protected Audience komponen. - Browser memilih iklan dengan skor keinginan tertinggi yang dikirimkan oleh logika penskoran penjual tingkat teratas.
- Jika lelang Protected Audience menang, Lelang Protected Audience
menampilkan objek
FencedFrameConfig
atau URN buram ke library sisi klien server iklan penayang. - Library sisi klien menetapkan atribut
config
frame dengan fence ke objekFencedFrameConfig
atau menetapkan atributsrc
iframe ke URN buram dari iklan Protected Audience yang menang. - Browser mengambil iklan pemenang lelang Protected Audience dari pembeli.
- Browser merender iklan kepada pengguna.
- Jika lelang kontekstual menang, Lelang Protected Audience akan menampilkan
null
. - Browser menetapkan atribut
src
iframe ke iklan kontekstual pemenang. - Browser mengambil iklan pemenang lelang kontekstual dari pembeli.
- Browser merender iklan kepada pengguna.