Anúncios pré-carregados

A API Ads Placement faz o download e armazena em cache os anúncios para uso em chamadas adBreak(). Por padrão, ele usa um conjunto de heurísticas automáticas para determinar os melhores horários para baixar anúncios. No entanto, essas heurísticas podem significar que um anúncio ainda não foi carregado antes da primeira posição no jogo (como a primeira chamada para adBreak() assim que o jogo é carregado).

É possível ajustar esse comportamento usando a chamada adConfig() para forçar o pré-carregamento de anúncios imediatamente da seguinte maneira.

<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: se você quiser forçar o pré-carregamento de anúncios, faça essa chamada antes da primeira chamada para adBreak(). Depois de definir um valor para preloadAdBreaks, todas as tentativas subsequentes de mudar esse valor serão ignoradas.

Para garantir que os anúncios apareçam no início do jogo, você pode:

  1. Verifique se os anúncios estão pré-carregados chamando adConfig({preloadAdBreaks: 'on'}). Isso garante que haja um anúncio pronto para ser veiculado antes da primeira chamada para adBreak().
  2. Reduza o data-ad-frequency-hint para que os anúncios apareçam com mais frequência.