Anuncio completado

El evento de finalización de anuncio indica que se ha terminado de reproducir un anuncio individual. Enviarlo después de que el anuncio se reproduzca hasta su finalización. Si el visor omite el anuncio, envía Omisión de anuncio en su lugar.

IMPORTANT
Este evento debe estar comprendido entre adBreakStart y adBreakComplete bookends, incluso cuando se reproduce un solo anuncio. Sin estos bookends, los eventos de anuncio se ignoran y la duración del anuncio se cuenta como la duración del contenido principal.

Tipos de implementación recomendados

SDK web

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

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

Llamar a trackEvent con el tipo de evento AdComplete.

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

Llamar a trackEvent con el tipo de evento AdComplete.

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

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

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

Llame al extremo adComplete:

code language-sh
curl -X POST "https://edge.adobedc.net/ee/va/v1/adComplete?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
  "events": [{
    "xdm": {
      "eventType": "media.adComplete",
      "mediaCollection": {
        "sessionID": "{sid}",
        "playhead": 15
      },
      "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 AdComplete:

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

Llamar a trackEvent con el tipo de evento AdComplete:

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

Enviar un POST de adComplete al extremo de eventos:

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