Advertenties bijhouden op Chromecast track-ads-on-chromecast

De volgende instructies bieden richtlijnen voor implementatie met behulp van de 2.x SDK's.

IMPORTANT
Als u een 1.x versie van SDK uitvoert, kunt u 1.x de Gidsen van Ontwikkelaars hier downloaden: ​ Download SDKs.

Constanten voor bijhouden van advertenties

Naam van constante
Beschrijving
AdBreakStart
Constante voor het bijhouden van de gebeurtenis AdBreak Start
AdBreakComplete
Constante voor het bijhouden van de gebeurtenis AdBreak Complete
AdStart
Constante voor het bijhouden van de gebeurtenis Ad Start
AdComplete
Constante voor het bijhouden van de gebeurtenis Advertentie voltooid
AdSkip
Constante voor het bijhouden van de gebeurtenis Advertentie overslaan

Implementatiestappen

  1. Bepaal wanneer de grens van de advertentieruimte begint, met inbegrip van pre-rol, en creeer AdBreakObject door de informatie van de advertentierak te gebruiken.

    De verwezenlijking van het onderbrekingsvoorwerp van de hulp: ​ createAdBreakObject ​

    code language-none
    adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName);
    
  2. Vraag trackEvent() met AdBreakStart in de MediaHeartbeat instantie beginnen het volgen van de advertentie: ​ trackEvent ​

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo());
    
  3. Bepaal wanneer het advertentie-element begint en maak een AdObject -instantie met behulp van de advertentie-informatie.

    De objecten van de Advertentie verwezenlijking: ​ createAdObject ​

    code language-none
    adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH);
    
  4. Voeg desgewenst standaard- en/of advertentiemetagegevens toe aan de mediatraceringssessie via de variabelen van de contextgegevens.

    • Standaard en meta-gegevens - voor norm en meta-gegevens, creeer een woordenboek van standaard en de waardeparen van de meta-gegevens zeer belangrijk gebruikend de sleutels voor uw platform:
    • Douane en meta-gegevens - voor douanemetagegevens, creeer een veranderlijk voorwerp voor de variabelen van douanegegevens en bevolk met de gegevens voor het huidige ad activa:
  5. Roep trackEvent() aan met de AdStart -gebeurtenis om het afspelen van de advertentie te volgen.

    Omvat een verwijzing naar uw veranderlijke douanemetagegevens (of een leeg voorwerp) als derde parameter in de gebeurtenisvraag: ​ trackEvent ​

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData);
    
  6. Wanneer de advertentie activa playback het eind van de advertentie bereikt, vraag trackEvent() met de AdComplete gebeurtenis: ​ trackEvent ​

    code language-none
    ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete);
    
  7. Herhaal stap 3 tot en met 6 opnieuw als er extra advertenties binnen dezelfde AdBreak zijn.

  8. Wanneer de advertentieonderbreking volledig is, gebruik de AdBreakComplete gebeurtenis om te volgen: ​ trackEvent ​

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

Zie het volgende scenario ​ de playback van VOD met pre-roladvertenties ​ voor meer informatie.

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