Anzeigen vorab laden

Die Ads Placement API lädt Anzeigen zur Verwendung in adBreak()-Aufrufen herunter und speichert sie im Cache. Standardmäßig wird eine Reihe von automatischen Heuristiken verwendet, um die besten Zeiten für den Download von Anzeigen zu ermitteln. Eine solche Heuristik kann jedoch bedeuten, dass vor dem ersten Placement in deinem Spiel noch keine Anzeige geladen wurde, etwa beim ersten Aufruf von adBreak(), während das Spiel geladen wird.

Sie können dieses Verhalten mit dem Aufruf adConfig() anpassen, um das Vorabladen von Anzeigen sofort zu erzwingen.

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

Wichtig: Wenn Sie das Vorabladen von Anzeigen erzwingen möchten, sollten Sie diesen Aufruf vor dem ersten Aufruf von adBreak() ausführen. Sobald Sie einen Wert für preloadAdBreaks festgelegt haben, werden alle nachfolgenden Versuche, ihn zu ändern, ignoriert.

So sorgen Sie dafür, dass frühzeitig Anzeigen eingeblendet werden:

  1. Prüfe, ob Anzeigen vorab geladen werden, indem du adConfig({preloadAdBreaks: 'on'}) aufrufst. Dadurch wird vor dem ersten Aufruf von adBreak() eine Anzeige ausgeliefert.
  2. Verringern Sie die data-ad-frequency-hint, damit Anzeigen häufiger ausgeliefert werden.