Advertenties bijhouden op Chromecast track-ads-on-chromecast
De volgende instructies bieden richtlijnen voor implementatie met behulp van de 2.x SDK's.
Constanten voor bijhouden van advertenties
AdBreakStartAdBreakCompleteAdStartAdCompleteAdSkipImplementatiestappen
-
Bepaal wanneer de grens van de advertentieruimte begint, met inbegrip van pre-rol, en creeer
AdBreakObjectdoor 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); -
Vraag
trackEvent()metAdBreakStartin deMediaHeartbeatinstantie beginnen het volgen van de advertentie: trackEvent code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo()); -
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); -
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:
-
Roep
trackEvent()aan met deAdStart-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); -
Wanneer de advertentie activa playback het eind van de advertentie bereikt, vraag
trackEvent()met deAdCompletegebeurtenis: trackEvent code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete); -
Herhaal stap 3 tot en met 6 opnieuw als er extra advertenties binnen dezelfde
AdBreakzijn. -
Wanneer de advertentieonderbreking volledig is, gebruik de
AdBreakCompletegebeurtenis 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.