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ística automática para determinar os melhores horários para fazer o download de anúncios. No entanto, essa heurística pode significar que um anúncio ainda não foi carregado antes da primeira posição do jogo, como sua primeira chamada para adBreak(), assim como o jogo está carregando.

É 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 que você definir um valor para preloadAdBreaks, qualquer tentativa subsequente de mudá-lo será ignorada.

Para garantir que os anúncios sejam exibidos no início do jogo, você pode:

  1. Chame adConfig({preloadAdBreaks: 'on'}) para garantir que os anúncios sejam pré-carregados. 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 sejam exibidos com mais frequência.