Precargar anuncios

La API de Ads Placement descarga y almacena en caché los anuncios para usarlos en las llamadas a adBreak(). De forma predeterminada, se usa un conjunto de heurísticas automáticas para determinar los mejores momentos para descargar anuncios. Sin embargo, estas heurísticas pueden significar que aún no se cargó un anuncio antes de la primera posición en tu juego (como tu primera llamada a adBreak() justo cuando se está cargando tu juego).

Puedes ajustar este comportamiento con la llamada a adConfig() para forzar la carga previa de anuncios de inmediato de la siguiente manera.

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

Importante: Si deseas forzar la carga previa de anuncios, debes realizar esta llamada antes de la primera llamada a adBreak(). Una vez que establezcas un valor para preloadAdBreaks, se ignorarán los intentos posteriores de cambiarlo.

Para garantizar que los anuncios se muestren al principio del juego, puedes hacer lo siguiente:

  1. Llama a adConfig({preloadAdBreaks: 'on'}) para asegurarte de que los anuncios se carguen previamente. Esto garantiza que haya un anuncio listo antes de la primera llamada a adBreak().
  2. Reduce el data-ad-frequency-hint para que los anuncios se muestren con más frecuencia.