Precargar anuncios

La API de posiciones de anuncios descarga y almacena en caché los anuncios para usarlos en llamadas de adBreak(). De forma predeterminada, usa un conjunto de heurísticas automáticas a fin de determinar los mejores horarios para descargar anuncios. Sin embargo, esta heurística puede significar que un anuncio aún no se cargó antes de la primera posición de tu juego (como tu primera llamada a adBreak() mientras tu juego se carga).

Puedes ajustar este comportamiento con la llamada a adConfig() para forzar la precarga de anuncios de inmediato, como se indica a continuación.

<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 hacer esta llamada antes de la primera llamada a adBreak(). Una vez que hayas establecido un valor para preloadAdBreaks, se ignorarán los intentos posteriores de cambio.

Para asegurarte de 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 estén precargados. Esto garantiza que haya un anuncio listo antes de la primera llamada a adBreak().
  2. Reduzca la data-ad-frequency-hint para que los anuncios se muestren con más frecuencia.