Seguimiento de anuncios en Chromecast track-ads-on-chromecast
Las siguientes instrucciones proporcionan directrices para la implementación mediante SDK de 2.x.
Constantes de seguimiento de anuncio
AdBreakStartAdBreakCompleteAdStartAdCompleteAdSkipPasos de implementación
-
Identifique cuándo comienza la zona de salto de anuncio, incluido el anuncio previo a la emisión, y cree un
AdBreakObjectutilizando la información de la pausa publicitaria.Creación de objeto de pausa publicitaria: createAdBreakObject
code language-none adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName); -
Invoque
trackEvent()conAdBreakStarten la instancia deMediaHeartbeatpara iniciar el seguimiento de la publicidad: trackEvent.code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo()); -
Identifique cuándo se inicia el recurso publicitario y cree una instancia de
AdObjectcon la información de la publicidad.Creación de objeto de Ad object: createAdObject
code language-none adInfo = ADBMobile.media.createAdObject("Sample ad", "001", 1, AD_LENGTH); -
Opcionalmente, se pueden adjuntar metadatos estándar o de anuncio a la sesión de seguimiento de contenido mediante el uso de variables de datos de contexto.
- Metadatos de publicidad estándar - Para los metadatos de publicidad estándar, cree un diccionario de pares de valor clave de metadatos de publicidad estándar usando las claves para su plataforma:
- Metadatos de anuncio personalizados: para los metadatos personalizados, cree un objeto de variable para las variables de datos personalizadas y rellénelas con los datos del recurso publicitario actual:
-
Invoque
trackEvent()con el eventoAdStartpara iniciar el seguimiento de la reproducción de publicidad.Incluya una referencia a la variable de metadatos personalizada (o un objeto vacío) como tercer parámetro de la llamada de evento: trackEvent.
code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, getAdInfo(), adContextData); -
Cuando la reproducción del recurso publicitario llega al final de la publicidad, invoque
trackEvent()con el eventoAdComplete: trackEvent.code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete); -
Si hay anuncios adicionales dentro del mismo
AdBreak, repita los pasos del 3 al 6. -
Cuando finalice la pausa publicitaria, utilice el evento
AdBreakCompletepara realizar el seguimiento: trackEvent.code language-none ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete, getAdBreakInfo());
Consulte la situación de seguimiento Reproducción de VOD con anuncios previos a la emisión para obtener más información.