Tracciare gli annunci in Chromecast track-ads-on-chromecast
Le istruzioni seguenti forniscono indicazioni per l’implementazione tramite gli SDK 2.x.
Costanti di tracciamento degli annunci
AdBreakStart
AdBreakComplete
AdStart
AdComplete
AdSkip
Passaggi di implementazione
-
Identifica quando inizia il limite dell’interruzione dell’annuncio, incluso il pre-roll, e crea un
AdBreakObject
utilizzando le informazioni sull’interruzione pubblicitaria.Creazione dell’oggetto di interruzione pubblicitaria: createAdBreakObject
code language-none adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName);
-
Chiamata
trackEvent()
conAdBreakStart
nell’istanzaMediaHeartbeat
per iniziare a tracciare l’interruzione pubblicitaria: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo());
-
Identifica quando inizia la risorsa dell’annuncio e crea un’istanza
AdObject
utilizzando le informazioni sull’annuncio.Creazione dell’oggetto annuncio: createAdObject
code language-none adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH);
-
Facoltativamente, allega metadati standard e/o di annunci alla sessione di tracciamento dei contenuti multimediali tramite variabili di dati di contesto.
- Metadati standard per annunci: per i metadati standard per annunci, crea un dizionario di coppie di valori chiave standard utilizzando le chiavi appropriate per la tua piattaforma:
- Metadati personalizzati per annunci: per i metadati personalizzati, crea un oggetto variabile per le variabili di dati personalizzati e compila i dati per la risorsa annuncio corrente:
-
Chiamata
trackEvent()
con l’eventoAdStart
per iniziare a tenere traccia della riproduzione dell’annuncio.Includi un riferimento alla variabile di metadati personalizzata (o a un oggetto vuoto) come terzo parametro nella chiamata dell’evento: trackEvent
code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData);
-
Quando la riproduzione della risorsa dell’annuncio raggiunge la fine dell’annuncio, chiama
trackEvent()
con l’eventoAdComplete
: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete);
-
Se ci sono altri annunci nello stesso
AdBreak
, ripeti di nuovo i passaggi da 3 a 6. -
Al termine dell’interruzione pubblicitaria, utilizza l’evento
AdBreakComplete
da tracciare: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
Per ulteriori informazioni, vedi lo scenario di tracciamento Riproduzione VOD con annunci pre-roll.