L'API Ads Placement scarica e memorizza nella cache gli annunci da utilizzare nelle chiamate adBreak()
.
Per impostazione predefinita, utilizza un insieme di euristiche automatiche per determinare i momenti migliori per scaricare gli annunci. Tuttavia, queste euristiche possono significare che un annuncio non è stato ancora caricato prima del primo posizionamento nel gioco (ad esempio, la prima chiamata a adBreak()
durante il caricamento del gioco).
Puoi modificare questo comportamento utilizzando la chiamata adConfig()
per forzare il precaricamento degli annunci immediatamente come segue.
<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 vuoi forzare il precaricamento degli annunci, devi effettuare questa chiamata prima della prima chiamata al numero adBreak()
. Dopo aver impostato un valore per preloadAdBreaks
, eventuali tentativi di modifica successivi verranno ignorati.
Per assicurarti che gli annunci vengano mostrati all'inizio del gioco, puoi:
- Assicurati che gli annunci siano precaricati chiamando
adConfig({preloadAdBreaks: 'on'})
. Ciò garantisce che ci sia un annuncio pronto per la pubblicazione prima della prima chiamata aadBreak()
. - Riduci le
data-ad-frequency-hint
in modo che gli annunci vengano mostrati più spesso.