Reklamları önceden yükle

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:

  1. 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.
  2. Reklamların daha sık gösterilmesi için data-ad-frequency-hint azaltın.