Tracciare gli annunci in Chromecast track-ads-on-chromecast

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

IMPORTANT
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 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);
    
  2. Chiamata trackEvent() con AdBreakStart nell’istanza MediaHeartbeat per iniziare a tracciare l’interruzione pubblicitaria: trackEvent

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo());
    
  3. 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);
    
  4. 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:
  5. Chiamata trackEvent() con l’evento AdStart 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);
    
  6. Quando la riproduzione della risorsa dell’annuncio raggiunge la fine dell’annuncio, chiama trackEvent() con l’evento AdComplete: trackEvent

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete);
    
  7. Se ci sono altri annunci nello stesso AdBreak, ripeti di nuovo i passaggi da 3 a 6.

  8. Al termine dell’interruzione pubblicitaria, utilizza l’evento AdBreakComplete da tracciare: trackEvent

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
    

Per ulteriori informazioni, vedi lo scenario di tracciamento Riproduzione VOD con annunci pre-roll.

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb