Wstępnie wczytuj reklamy

Interfejs Ads Placement API pobiera i buforuje reklamy do wykorzystania w adBreak() wywołaniach. Domyślnie korzysta z zestawu automatycznych heurystyk, aby określić najlepszy czas na pobieranie reklam. Te heurystyki mogą jednak oznaczać, że reklama nie została jeszcze wczytana przed pierwszym umieszczeniem w grze (np. przed pierwszym wywołaniem funkcji adBreak() tuż po wczytaniu gry).

Możesz dostosować to działanie za pomocą wywołania adConfig(), aby wymusić natychmiastowe wstępne wczytywanie reklam, w ten sposób:

<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>

Ważne: jeśli chcesz wymusić wstępne wczytywanie reklam, wywołaj tę funkcję przed pierwszym wywołaniem funkcji adBreak(). Po ustawieniu wartości preloadAdBreaks wszelkie późniejsze próby jej zmiany są ignorowane.

Aby mieć pewność, że reklamy będą wyświetlane na początku gry, możesz:

  1. Upewnij się, że reklamy są wstępnie wczytywane przez wywołanie funkcji adConfig({preloadAdBreaks: 'on'}). Dzięki temu przed pierwszym wywołaniem funkcji adBreak() będzie gotowa reklama.
  2. Zmniejsz wartość data-ad-frequency-hint, aby reklamy wyświetlały się częściej.