Hora de inicio de la pausa publicitaria

Esta página cubre la recopilación de datos para la variable Hora de inicio de las pausas publicitarias. Ver Posición de la secuencia para la dimensión de informe correspondiente.

La variable de tiempo de inicio de la pausa publicitaria es el desplazamiento de la pausa publicitaria dentro del contenido, medido en segundos. Para una emisión previa el valor es 0; para una emisión intermedia, el valor es la posición del cabezal de reproducción en la que comienza la pausa.

Propiedad
Valor
Variable de datos de contexto
a.media.ad.podSecond
Campo de colección XDM
xdm.mediaCollection.advertisingPodDetails.offset
rasgo de Audience Manager
c_contextdata.a.media.ad.podSecond
Requerido
Enviado con
Inicio de la pausa publicitaria, cierre del anuncio

Tipos de implementación recomendados

SDK web

Establecer offset dentro de xdm.mediaCollection.advertisingPodDetails al llamar a sendEvent:

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.adBreakStart",
    mediaCollection: {
      advertisingPodDetails: {
        friendlyName: "mid-roll-1",
        index: 2,
        offset: 90
      },
      sessionID: "{sid}",
      playhead: 90
    }
  }
});
iOS

Pase el tiempo de inicio en segundos como tercer argumento a createAdBreakObject.

code language-swift
let adBreakObject = Media.createAdBreakObjectWith(name: "mid-roll-1",
                                              position: 2,
                                             startTime: 90)

tracker.trackEvent(event: MediaEvent.AdBreakStart, info: adBreakObject, metadata: nil)
Android

Pase el tiempo de inicio en segundos como tercer argumento a createAdBreakObject.

code language-kotlin
val adBreakObject = Media.createAdBreakObject("mid-roll-1",
                                              2L,
                                              90.0)

tracker.trackEvent(Media.Event.AdBreakStart, adBreakObject, null)
Roku

Establecer offset dentro de xdm.mediaCollection.advertisingPodDetails al llamar a sendMediaEvent para media.adBreakStart:

code language-brightscript
m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.adBreakStart",
        "mediaCollection": {
            "advertisingPodDetails": {
                "friendlyName": "mid-roll-1",
                "index": 2,
                "offset": 90
            },
            "playhead": 90
        }
    }
})
API de Media Edge

Llame al extremo adBreakStart con offset dentro de xdm.mediaCollection.advertisingPodDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.adBreakStart",
      "mediaCollection": {
        "advertisingPodDetails": {
          "index": 2,
          "offset": 90
        },
        "sessionID": "{sid}",
        "playhead": 90
      }
    }
  }]
}

Tipos de implementación heredados (solo Analytics)

Media SDK JS 3.x

Pasar la hora de inicio como tercer argumento a ADB.Media.createAdBreakObject:

code language-javascript
var adBreakInfo = ADB.Media.createAdBreakObject(
  "mid-roll-1",
  2,
  90
);

tracker.trackEvent(ADB.Media.Event.AdBreakStart, adBreakInfo, null);
Chromecast

Pasar el tiempo de inicio en segundos como tercer argumento a ADBMobile.media.createAdBreakObject:

code language-javascript
var adBreakInfo = ADBMobile.media.createAdBreakObject(
  "mid-roll-1",
  2,
  90
);
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakStart, adBreakInfo);
API de recopilación de medios

Incluir media.ad.podSecond en el objeto params de su solicitud POST de adBreakStart:

code language-json
{
  "playerTime": { "playhead": 90, "ts": 1699523820000 },
  "eventType": "adBreakStart",
  "params": {
    "media.ad.podSecond": 90
  }
}

Consulte la referencia de eventos de API de Media Collection para obtener la estructura de solicitudes completa.

recommendation-more-help
media-analytics-help