Ads Placement API, adBreak()
çağrılarında kullanılacak reklamları indirir ve önbelleğe alır.
Varsayılan olarak, reklamların indirileceği en iyi zamanları belirlemek için bir dizi otomatik buluşsal yöntem kullanılır. Ancak bu buluşsal yöntemler, bir reklamın oyununuzdaki ilk yerleşimden önce henüz yüklenmediği anlamına gelebilir (örneğin, oyununuz yüklenirken olduğu gibi, adBreak()
adresine ilk çağrınız).
Bu davranışı, reklamların hemen önceden yüklenmesini zorunlu kılmak için adConfig()
çağrısını kullanarak ayarlayabilirsiniz.
<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>
Önemli: Reklamların önceden yüklenmesini zorunlu kılmak istiyorsanız adBreak()
çağrısından önce bu aramayı yapmanız gerekir. preloadAdBreaks
için bir değer belirledikten sonra, bu değeri değiştirme girişimleri yoksayılır.
Reklamların oyununuzun başlarında gösterilmesini sağlamak için şunları yapabilirsiniz:
adConfig({preloadAdBreaks: 'on'})
çağırarak reklamların önceden yüklendiğinden emin olun. Bu,adBreak()
çağrısından önce yayınlanmaya hazır bir reklam olmasını sağlar.- Reklamların daha sık gösterilmesi için
data-ad-frequency-hint
azaltın.