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 potrebbero significare che un annuncio non è ancora stato
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 a adBreak()
. Una volta
impostato un valore per preloadAdBreaks
, eventuali tentativi successivi di
modificarlo vengono ignorati.
Per contribuire a garantire che gli annunci vengano visualizzati all'inizio del gioco, puoi:
- Assicurati che gli annunci vengano precaricati chiamando
adConfig({preloadAdBreaks: 'on'})
. In questo modo, prima della prima chiamata aadBreak()
, è pronto un annuncio. - Riduci il
data-ad-frequency-hint
in modo che gli annunci vengano pubblicati più spesso.