Nachverfolgen von Anzeigen auf Chromecast track-ads-on-chromecast
Mit den folgenden Anweisungen können Sie die Implementierung unter Verwendung der 2.x-SDKs vornehmen.
Anzeigen-Tracking-Konstanten
AdBreakStartAdBreakCompleteAdStartAdCompleteAdSkipImplementierungsschritte
-
Ermitteln Sie, wann die Werbeunterbrechung beginnt, einschließlich Pre-Roll, und erstellen Sie ein
AdBreakObjectmithilfe dieser Pauseninformationen.Erstellung von Werbeunterbrechungsobjekten: createAdBreakObject
code language-none adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName); -
Rufen Sie
trackEvent()mitAdBreakStartin derMediaHeartbeat-Instanz auf, um das Tracking der Werbeunterbrechung zu starten: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo()); -
Ermitteln Sie, wann das Anzeigen-Assets beginnt, und erstellen Sie die
AdObject-Instanz mithilfe dieser Anzeigeninformationen.Erstellung von Anzeigenobjekten: createAdObject
code language-none adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH); -
Optional können Standard- und/oder Anzeigenmetadaten über Kontextdatenvariablen an die Medien-Tracking-Sitzung angehängt werden.
- Standard-Anzeigenmetadaten: Erstellen Sie für Standard-Anzeigenmetadaten ein Wörterbuch der Schlüssel-Wert-Paare für Standard-Anzeigenmetadaten mithilfe der Schlüssel für Ihre Plattform:
- Anwenderspezifische Anzeigenmetadaten: Erstellen Sie für anwenderdefinierte Metadaten ein variables Objekt für die anwenderspezifischen Datenvariablen und füllen Sie es mit den Daten für das aktuelle Anzeigen-Asset:
-
Rufen Sie
trackEvent()mit demAdStart-Ereignis auf, um das Tracking der Anzeigenwiedergabe zu starten.Fügen Sie als dritten Parameter im Ereignisaufruf eine Referenz auf Ihre anwenderdefinierte Metadatenvariable (oder ein leeres Objekt): trackEvent
code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData); -
Wenn die Wiedergabe des Anzeigen-Assets das Ende der Anzeige erreicht, rufen Sie
trackEvent()mit demAdComplete-Ereignis auf: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete); -
Wiederholen Sie die Schritte 3 bis 6, wenn dieselbe
AdBreakweitere Anzeigen enthält. -
Wenn die Werbeunterbrechung abgeschlossen ist, verwenden Sie zum Tracking das
AdBreakComplete-Ereignis: trackEventcode language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
Weitere Informationen finden Sie im Tracking-Szenario VOD-Wiedergabe mit Pre-roll-Anzeigen.