Mengatur kecepatan penayangan iklan menurut frekuensi

Pelajari bagaimana pembeli iklan (DSP dan pengiklan) yang menjalankan kampanye iklan dapat mengontrol kecepatan penayangan iklan berdasarkan seberapa sering pengguna melihat atau berinteraksi dengan iklan. Mengontrol penayangan iklan berdasarkan frekuensi akan meningkatkan pengalaman audiens dengan menghindari kejenuhan iklan, dan meningkatkan pendapatan dengan menjangkau lebih banyak pengguna dengan anggaran yang sama. Panduan ini menunjukkan beberapa pendekatan untuk menggunakan frekuensi iklan.

Keluar dari grup minat

Anda dapat memanggil navigator.leaveAdInterestGroup() untuk meminta agar browser pengguna keluar dari grup minat saat iklan diklik. Dari dalam frame iklan pemenang dan sub-framenya, Anda dapat memanggil leaveAdInterestGroup() selama asal frame sama dengan asal grup minat. Salah satu pendekatan yang dapat dilakukan adalah menambahkan sub-bingkai yang tidak terlihat di dalam bingkai iklan yang bertanggung jawab untuk keluar dari grup minat.

Keluar dari grup minat iklan akan mencegah bidding mendatang dan bertindak sebagai bentuk pembatasan frekuensi.

Gunakan sinyal prevWinsMs selama pembuatan bid

Untuk kontrol frekuensi sederhana, Anda dapat menggunakan kolom prevWinsMs di browserSignals dalam generateBid().

Kolom prevWinMs berisi iklan pemenang grup minat, dan waktu sejak menang sebelumnya dalam milidetik. Perlu diperhatikan bahwa objek ad di sini hanya berisi kolom renderURL dan metadata.

Gunakan sinyal ini untuk menentukan apakah iklan harus ditayangkan. Menampilkan nilai bid 0 akan memastikan iklan tidak akan memenangkan lelang.

Anda juga dapat menggunakan cookie pihak pertama untuk menyimpan informasi klik. Saat iklan dirender, timpa grup minat yang ada dengan data klik sebagai sinyal bidding pengguna (userBiddingSignals).

Diagram berikut menjelaskan urutannya:

Diagram yang menjelaskan urutan penyimpanan data klik dalam cookie pihak pertama dan membacanya nanti untuk kontrol frekuensi

  1. Pengguna mengunjungi halaman pengiklan
  2. Pembeli (pengiklan/DSP) melakukan inisialisasi array data klik di cookie pihak pertama.
  3. Pembeli (pengiklan/DSP) menambahkan pengguna ke grup minat, dan menetapkan array clicks awal di kolom userBiddingSignals.
  4. Di lain waktu, pengguna akan mengunjungi halaman penayang.
  5. Penjual (penayang/DSP) menjalankan lelang Protected Audience, dan iklan pemenang akan ditampilkan kepada pengguna.
  6. Pengguna mengklik iklan pemenang.
  7. Pengguna akan diarahkan ke halaman pengiklan.
    • URL klik-tayang berisi nama grup minat sebagai parameter kueri
  8. Pembeli (pengiklan/DSP) membaca cookie pihak pertama yang sudah ada
  9. Pembeli (pengiklan/DSP) menambahkan stempel waktu klik baru ke data klik yang sudah ada
  10. Pembeli (pengiklan/DSP) memperbarui grup minat dengan data klik baru.
  11. Pembeli (pengiklan/DSP) memperbarui cookie pihak pertama dengan data klik baru.

Stempel waktu di kolom click pada userBiddingSignals tersedia di dalam fungsi generateBid() saat pengguna mengunjungi halaman penayang lagi, dan pembeli dapat menggunakan data ini untuk mengontrol penayangan iklan.

Apa selanjutnya?

Kami ingin berbincang dengan Anda untuk memastikan bahwa kami membangun API yang berlaku untuk semua orang.

Diskusikan API

Seperti API Privacy Sandbox lainnya, API ini didokumentasikan dan dibahas secara publik.

Bereksperimen dengan API

Anda dapat bereksperimen dan berpartisipasi dalam percakapan tentang Protected Audience API.