Reklamları önceden yükle

Ads Placement API, adBreak() çağrılarında kullanılmak üzere reklamları indirir ve önbelleğe alır. Varsayılan olarak, reklamları indirmek için en iyi zamanları belirlemek üzere bir dizi otomatik sezgisel yöntem kullanılır. Ancak bu sezgisel yöntemler, reklamın oyununuzdaki ilk yerleşimden önce (ör. oyununuz yüklenirken adBreak() için yaptığınız ilk çağrı) henüz yüklenmemiş olabileceği anlamına gelebilir.

Aşağıdaki adConfig() çağrısını kullanarak bu davranışı 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 zorlamak istiyorsanız bu çağrıyı adBreak() için yapılan ilk çağrıdan önce yapmanız gerekir. preloadAdBreaks için bir değer ayarladıktan sonra bu değeri değiştirmeye yönelik sonraki girişimler yoksayılır.

Reklamların oyununuzda erken gösterilmesini sağlamak için:

  1. adConfig({preloadAdBreaks: 'on'}) işlevini çağırarak reklamların önceden yüklendiğinden emin olun. Bu, adBreak() için ilk çağrıdan ö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 değerini düşürün.