L'API d'emplacement des annonces télécharge et met en cache les annonces afin de les utiliser dans les appels adBreak()
.
Par défaut, il utilise un ensemble d'heuristiques automatiques pour déterminer les meilleurs moments pour télécharger des annonces. Toutefois, ces heuristiques peuvent signifier qu'une annonce n'a pas encore été chargée avant le tout premier emplacement dans votre jeu (comme votre premier appel à adBreak()
lors du chargement de votre jeu).
Vous pouvez ajuster ce comportement en utilisant l'appel adConfig()
pour forcer le préchargement des annonces immédiatement comme suit.
<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>
Important : Si vous souhaitez forcer le préchargement des annonces, vous devez effectuer cet appel avant le premier appel à adBreak()
. Une fois que vous avez défini une valeur pour preloadAdBreaks
, toute tentative de modification ultérieure est ignorée.
Pour que les annonces s'affichent dès le début de votre partie, vous pouvez:
- Assurez-vous que les annonces sont préchargées en appelant
adConfig({preloadAdBreaks: 'on'})
. Cela garantit qu'une annonce est prête à être diffusée avant le premier appel àadBreak()
. - Réduisez le
data-ad-frequency-hint
pour que les annonces soient diffusées plus fréquemment.