Guida allo sviluppo di in-page HTML5

Verificare che l'annuncio sia visible su schermo (solo campagne di app per dispositivi mobili)

La prima volta che un annuncio viene caricato in un app per dispositivi mobili, l'operazione avviene fuori dallo schermo e dalla visuale. Se l'annuncio propone animazioni o video senza audio, ti conviene attendere che appaia su schermo per riprodurlo. Se l'annuncio non viene pubblicato su app per dispositivi mobili, puoi ignorare questo passaggio.

Questo metodo funziona solo quando un annuncio viene pubblicato su un'app per dispositivi mobili. Quando l'annuncio viene pubblicato su un browser per desktop o dispositivi mobili, l'evento VISIBLE viene attivato non appena l'annuncio viene visualizzato, anche se l'annuncio in sé potrebbe essere fuori dalla visuale.

Scoprire quando l'annuncio è visibile

  1. Attendi l'inizializzazione dell'Enabler.
  2. Controlla se l'annuncio sia visibile utilizzando il metodo isVisible dell'Enabler che restituisce una risposta di tipo "true" o "false".
    1. Nel primo caso, chiama una funzione che riproduce l'animazione o il video, (nell'esempio citato, adVisible).
    2. Nel secondo caso, esegui il monitoraggio dell'evento VISIBLE del componente Enabler.

Codice JavaScript di esempio

<script>
if (!Enabler.isInitialized()) {
  Enabler.addEventListener(
    studio.events.StudioEvent.INIT,
    enablerInitialized);
} else {
   enablerInitialized();
}
function enablerInitialized() {
  // Enabler initialized.
  // Ads are rendered offscreen in mobile apps so animation should wait for
  // the visible event. These are simulated with delays in the local
  // environment.
  if (!Enabler.isVisible()) {
    Enabler.addEventListener(
      studio.events.StudioEvent.VISIBLE,
      adVisible);
  } else {
     adVisible();
  }
}
function adVisible() {
  // Ad is now visible, add your code to start ad/animation.
}
</script>

È stato utile?

Come possiamo migliorare l'articolo?

Hai bisogno di ulteriore assistenza?

Prova i passaggi successivi indicati di seguito:

Ricerca
Cancella ricerca
Chiudi ricerca
App Google
Menu principale
12892623617667054830
true
Cerca nel Centro assistenza
true
true
true
true
true
74220
false
false