Segnalare la fine del contenuto alla fine dell'annuncio
L'avviso di fine contenuto è solo per quando il video finisce. Poiché IMA può usare lo stesso player per gli annunci, segnalarlo alla fine di un annuncio confonde l'SDK.
Guida all'implementazione
Mid-roll video ads
Annuncio video che entra a metà del contenuto, come una pausa pubblicitaria, e poi il video riprende da dove si era fermato.
Capirlo in 1 minuto
Pensa a una partita di calcio in TV: all'intervallo entrano le pubblicità e poi la partita riprende. Il mid-roll è la pausa pubblicitaria del video del tuo sito. Il video si ferma in un punto stabilito, riproduce uno o più annunci nello stesso player e poi riparte esattamente da dove si era fermato. Quando entrano più annunci di seguito, Google chiama questo gruppo gruppo di annunci (in inglese, ad pod), che è come un blocco di pubblicità.
Chi decide l'orario degli intervalli? In Ad Manager, lo fanno le regole degli annunci video, chiamate ad rules. Dicono quando e come gli annunci compaiono dentro un video. Puoi scegliere orari fissi, come i secondi 60, 120 e 180, oppure un intervallo ogni tot secondi. Puoi anche usare i cue point, che sono piccoli segni dentro il video che indicano i punti migliori per fermarsi, come la fine di una scena. Il player riceve questo piano in una risposta VMAP, che funziona come la griglia degli orari degli intervalli, e l'IMA SDK riproduce ogni intervallo al momento giusto.
Ci sono dettagli importanti. Le regole degli annunci video esistono solo in Google Ad Manager 360 con un contratto video avanzato. Perché il mid-roll funzioni, Ad Manager deve sapere quanto dura il video e dove sono i punti di stop. Puoi registrare i video in Ad Manager (si chiama ingestione dei contenuti) e inviare i codici cmsid e vid nel tag. Oppure, senza questa registrazione, puoi inviare la durata del video in secondi (vid_d) e l'elenco dei punti di stop in millisecondi (allcues). Google dice che la durata deve essere inviata per avere i mid-roll.
L'IMA deve anche sapere a che secondo è il video. Per questo consegni all'IMA l'elemento video stesso e attivi il gestore degli annunci prima che il contenuto inizi, perché è lì che comincia a contare il tempo. Il mid-roll ha senso nei video in cui la persona resta a guardare a lungo. Pensa sempre a chi sta guardando: Ad Manager permette di limitare quanti annunci entrano in ogni pausa, quanto può durare ciascuno e di usare limiti di frequenza per pausa, per video o per entrambi.
Passo passo
Esempio implementato
<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script>
// Vídeo de 10 minutos (vid_d=600)
// com intervalos em 2 e 5 minutos (allcues em ms)
var adsRequest = new google.ima.AdsRequest();
adsRequest.adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?' +
'iu=/1234567/exemplo&sz=640x480&env=vp&gdfp_req=1' +
'&ad_rule=1&output=vmap&vid_d=600&allcues=120000,300000' +
'&unviewed_position_start=1&vpa=click&vpmute=0&plcmt=1' +
'&description_url=https%3A%2F%2Fwww.exemplo.com%2Fvideo&correlator=';
adsRequest.linearAdSlotWidth = 640;
adsRequest.linearAdSlotHeight = 400;
adsLoader.requestAds(adsRequest);
adsLoader.addEventListener(
google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,
function (e) {
// O próprio <video> informa o tempo atual (currentTime) ao IMA
adsManager = e.getAdsManager(video);
adsManager.addEventListener(
google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED,
function () { video.pause(); });
adsManager.addEventListener(
google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED,
function () { video.play(); });
});
// No clique de play: init() antes de tocar o conteúdo
// adDisplayContainer.initialize();
// adsManager.init(640, 360, google.ima.ViewMode.NORMAL);
// adsManager.start();
</script>Cosa indica Google
Consigli
Attenzione
L'avviso di fine contenuto è solo per quando il video finisce. Poiché IMA può usare lo stesso player per gli annunci, segnalarlo alla fine di un annuncio confonde l'SDK.
IMA inizia a seguire il tempo solo quando il gestore degli annunci è attivato. Per questo Google chiede di attivarlo sempre prima di riprodurre il contenuto.
Se il tuo player aggiorna il tempo durante il trascinamento della barra, Google consiglia di consegnare a IMA un oggetto proprio che comunichi il tempo corretto.
Le regole degli annunci video sono solo di Google Ad Manager 360 con un contratto video avanzato. In un account normale, questa opzione non compare.
No. Google dice che l'ingestione dei contenuti non è obbligatoria per i mid-roll con regole degli annunci. Senza di essa, invia la durata (vid_d) e i punti di stop (allcues) nel tag.
È un piccolo segno in un punto del video che dice che lì può entrare un intervallo. Nel tag, i cue point vanno in millisecondi, separati da virgola, come 10000,20000.
Google dice che le regole degli annunci sono necessarie perché Ad Manager restituisca mid-roll, e che sono una funzione di Ad Manager 360. Bisogna anche inviare la durata del video (vid_d).
Lo decidi nel gruppo con Numero massimo di annunci. L'opzione Nessun valore massimo esiste solo nei Gruppi ottimizzati, che permettono anche di limitare la durata totale della pausa.
Biblioteca
Tutto in questa pagina segue la documentazione ufficiale di Google. Leggila direttamente alla fonte:
L'audit legge il sito come un visitatore, senza cliccare su nulla, e mostra cosa correggere.