Tracciamento annunci in Chromecast

Le istruzioni seguenti forniscono indicazioni per l'implementazione tramite gli SDK 2.x.

IMPORTANTE

Se implementi una versione 1.x dell'SDK, puoi scaricare le guide per sviluppatori 1.x qui: Scaricare gli SDK.

Costanti di tracciamento degli annunci

Nome costante Descrizione
AdBreakStart Costante per il tracciamento dell'evento di avvio AdBreak
AdBreakComplete Costante per il tracciamento dell’evento AdBreak Complete
AdStart Costante per il tracciamento dell’evento Ad Start
AdComplete Costante per il tracciamento dell’evento Ad Complete
AdSkip Costante per il tracciamento dell’evento Ad Skip

Passaggi di implementazione

  1. Identifica quando inizia il limite di interruzione dell'annuncio, incluso il pre-roll, e crea un AdBreakObject utilizzando le informazioni di interruzione dell'annuncio.

    Creazione dell’oggetto di interruzione annuncio: createAdBreakObject

    adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName);
    
  2. Invoca trackEvent() con AdBreakStart nell'istanza MediaHeartbeat per iniziare a tracciare l'interruzione pubblicitaria: trackEvent

    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo());
    
  3. Identifica quando inizia la risorsa dell’annuncio e crea un’istanza AdObject utilizzando le informazioni dell’annuncio.

    Creazione di oggetti annuncio: createAdObject

    adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH);
    
  4. Facoltativamente, allega metadati standard e/o di annunci alla sessione di tracciamento dei contenuti multimediali tramite variabili di dati di contesto.

    • Metadati degli annunci standard - Per i metadati standard degli annunci, crea un dizionario di coppie di valori chiave degli annunci standard utilizzando le chiavi per la piattaforma:
    • Metadati annuncio personalizzati: per i metadati personalizzati, crea un oggetto variabile per le variabili di dati personalizzate e compila i dati per la risorsa annuncio corrente:
  5. Chiama trackEvent() con l'evento AdStart per iniziare a tracciare la riproduzione dell'annuncio.

    Includi un riferimento alla variabile di metadati personalizzata (o a un oggetto vuoto) come terzo parametro nella chiamata dell'evento: trackEvent

    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData);
    
  6. Quando la riproduzione della risorsa dell’annuncio raggiunge la fine dell’annuncio, invoca trackEvent() con l’evento AdComplete : trackEvent

    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete);
    
  7. Se sono presenti annunci aggiuntivi all'interno dello stesso AdBreak, ripeti nuovamente i passaggi da 3 a 6.

  8. Al termine dell’interruzione pubblicitaria, utilizza l’evento AdBreakComplete per tenere traccia di: trackEvent

    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
    

Per ulteriori informazioni, consulta lo scenario di tracciamento Riproduzione VOD con annunci pre-scorrimento .

In questa pagina