Las siguientes instrucciones proporcionan directrices para la implementación mediante SDK de 2.x.
Si va a implementar una versión 1.x del SDK, puede descargar las guías del desarrollador de 1.x aquí: Descargar SDK.
Nombre de la constante | Descripción |
---|---|
AdBreakStart |
Constante para rastrear el evento de inicio de AdBreak |
AdBreakComplete |
Constante para rastrear el evento de finalización de AdBreak |
AdStart |
Constante para rastrear el evento de Inicio de Ad |
AdComplete |
Constante para rastrear el evento de Finalización de Ad |
AdSkip |
Constante para rastrear el evento Omitir Ad |
Identifique cuándo comienza la zona de salto de anuncio, incluido el anuncio previo a la emisión, y cree un AdBreakObject
utilizando la información de la pausa publicitaria.
Creación de objeto de pausa publicitaria: createAdBreakObject
adBreakInfo = ADBMobile.media.createAdBreakObject("First Ad-Break", 1, AD_BREAK_START_TIME, playerName);
Invoque trackEvent()
con AdBreakStart
en la instancia de MediaHeartbeat
para iniciar el seguimiento de la publicidad: trackEvent.
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, getAdBreakInfo());
Identifique cuándo se inicia el recurso publicitario y cree una instancia de AdObject
con la información de la publicidad.
Creación de objeto de Ad object: createAdObject
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.
Invoque trackEvent()
con el evento AdStart
para 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.
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 evento AdComplete
: trackEvent.
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 AdBreakComplete
para realizar el seguimiento: trackEvent.
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.