Show Menu
TOPICS×

Seguimiento de anuncios en Chromecast

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.

Constantes de seguimiento de anuncio

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

Pasos de implementación

  1. 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);
  2. 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());
  3. 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);
  4. 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 conexiones de clave/valor de metadatos de publicidad estándar con el uso de las claves correspondientes a 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:
  5. 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);
  6. 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);
  7. Si hay anuncios adicionales dentro del mismo
    AdBreak
    , repita los pasos del 3 al 6.
  8. 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.