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
AdBreakStartAdBreakCompleteAdStartAdCompleteAdSkipPassaggi di implementazione
-
Identifica quando inizia il limite dell’interruzione dell’annuncio, incluso il pre-roll, e crea un
AdBreakObjectutilizzando 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()conAdBreakStartnell’istanzaMediaHeartbeatper 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
AdObjectutilizzando 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’eventoAdStartper 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
AdBreakCompleteda 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.