Ads Placement API mendownload dan meng-cache iklan untuk digunakan dalam panggilan adBreak()
.
Secara default, opsi ini menggunakan serangkaian heuristik otomatis untuk menentukan waktu terbaik untuk mendownload iklan. Namun, heuristik tersebut dapat berarti bahwa iklan belum
dimuat sebelum penempatan pertama dalam game (seperti panggilan pertama ke
adBreak()
saat game dimuat).
Anda dapat menyesuaikan perilaku ini menggunakan panggilan adConfig()
untuk memaksa pramuat
iklan segera seperti berikut.
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
crossorigin="anonymous">
</script>
<script>
window.adsbygoogle = window.adsbygoogle || [];
var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
adConfig({preloadAdBreaks: 'on'});
</script>
Penting: Jika ingin memaksa pramuat iklan, Anda harus melakukan panggilan ini sebelum panggilan pertama ke adBreak()
. Setelah
Anda menetapkan nilai untuk preloadAdBreaks
, upaya berikutnya
untuk mengubahnya akan diabaikan.
Untuk membantu memastikan iklan ditampilkan lebih awal dalam game, Anda dapat:
- Pastikan iklan telah dipramuat dengan memanggil
adConfig({preloadAdBreaks: 'on'})
. Hal ini memastikan bahwa ada iklan yang siap dilakukan sebelum panggilan pertama keadBreak()
. - Kurangi
data-ad-frequency-hint
agar iklan lebih sering ditampilkan.