Pausa publicitaria completa

El evento de finalización de una pausa publicitaria indica que todos los anuncios de una pausa publicitaria han finalizado (tanto completados como omitidos). Cierra la pausa publicitaria abierta por inicio de la pausa publicitaria.

IMPORTANT
Cada adBreakStart debe tener un(a) adBreakComplete coincidente. Sin el bookend de cierre, los eventos de publicidad se ignoran y la duración de la publicidad se atribuye al contenido principal.

Tipos de implementación recomendados

SDK web

Llamar a sendEvent con eventType: "media.adBreakComplete":

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.adBreakComplete",
    mediaCollection: {
      sessionID: "{sid}",
      playhead: 0
    }
  }
});
iOS

Llamar a trackEvent con el tipo de evento AdBreakComplete.

code language-swift
tracker.trackEvent(event: MediaEvent.AdBreakComplete, info: nil, metadata: nil)
Android

Llamar a trackEvent con el tipo de evento AdBreakComplete.

code language-kotlin
tracker.trackEvent(Media.Event.AdBreakComplete, null, null)
Roku

Llamar a sendMediaEvent con eventType: "media.adBreakComplete":

code language-brightscript
m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.adBreakComplete",
        "mediaCollection": {
            "playhead": 0
        }
    }
})
API de Media Edge

Llamar al extremo adBreakComplete:

code language-sh
curl -X POST "https://edge.adobedc.net/ee/va/v1/adBreakComplete?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
  "events": [{
    "xdm": {
      "eventType": "media.adBreakComplete",
      "mediaCollection": {
        "sessionID": "{sid}",
        "playhead": 0
      },
      "timestamp": "YYYY-08-20T22:41:40+00:00"
    }
  }]
}'

Tipos de implementación heredados (solo Analytics)

Media SDK JS 3.x

Llamar a trackEvent con el tipo de evento AdBreakComplete:

code language-javascript
tracker.trackEvent(ADB.Media.Event.AdBreakComplete, null, null);
Chromecast

Llamar a trackEvent con el tipo de evento AdBreakComplete:

code language-javascript
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdBreakComplete);
API de recopilación de medios

Enviar un POST de adBreakComplete al extremo de eventos:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "adBreakComplete"
}
recommendation-more-help
media-analytics-help