L'API Ads Placement télécharge et met en cache les annonces à 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 les annonces. Toutefois, ces heuristiques peuvent signifier qu'une annonce n'a pas encore été chargée avant le tout premier emplacement de votre jeu (par exemple, votre premier appel à adBreak()
juste au moment où votre jeu se charge).
Vous pouvez ajuster ce comportement à l'aide de 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 ultérieure de la modifier est ignorée.
Pour vous assurer que les annonces s'affichent tôt dans votre jeu, vous pouvez :
- Assurez-vous que les annonces sont préchargées en appelant
adConfig({preloadAdBreaks: 'on'})
. Cela garantit qu'une annonce est prête avant le premier appel àadBreak()
. - Réduisez la
data-ad-frequency-hint
pour que les annonces s'affichent plus souvent.