Anzeigen vorab laden

Mit der Ads Placement API werden Anzeigen für die Verwendung in adBreak()-Aufrufen heruntergeladen und im Cache gespeichert. Standardmäßig wird eine Reihe automatischer Heuristiken verwendet, um die besten Zeiten für das Herunterladen von Anzeigen zu ermitteln. Diese Heuristiken können jedoch dazu führen, dass eine Anzeige noch nicht geladen wurde, bevor die erste Platzierung in Ihrem Spiel erfolgt (z. B. Ihr erster Aufruf von adBreak() direkt beim Laden Ihres Spiels).

Sie können dieses Verhalten mit dem adConfig()-Aufruf 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. Nachdem Sie einen Wert für preloadAdBreaks festgelegt haben, werden alle nachfolgenden Versuche, ihn zu ändern, ignoriert.

So sorgen Sie dafür, dass Anzeigen frühzeitig in Ihrem Spiel ausgeliefert werden:

  1. Achten Sie darauf, dass Anzeigen durch Aufrufen von adConfig({preloadAdBreaks: 'on'}) vorab geladen werden. So ist sichergestellt, dass eine Anzeige bereit ist, bevor der erste Aufruf von adBreak() erfolgt.
  2. Verringern Sie die data-ad-frequency-hint, damit Anzeigen häufiger ausgeliefert werden.