Toevoegen voltooid

De gebeurtenis add complete geeft aan dat een individu en het afspelen hebben voltooid. Verzend deze nadat de advertentie is afgespeeld. Als de kijker de advertentie overslaat, verzend ​ Ad slaan ​ in plaats daarvan.

IMPORTANT
Deze gebeurtenis moet met adBreakStart - en adBreakComplete -boekensteunen worden omringd, zelfs wanneer één advertentie wordt afgespeeld. Zonder deze boekensteunen, worden en gebeurtenissen genegeerd en wordt de duur van de advertentie geteld als duur van de belangrijkste inhoud.

Aanbevolen implementatietypen

SDK van het Web

Roep sendEvent aan met eventType: "media.adComplete" :

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

Roep trackEvent aan met het gebeurtenistype AdComplete .

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

Roep trackEvent aan met het gebeurtenistype AdComplete .

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

Roep sendMediaEvent aan met eventType: "media.adComplete" :

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

Roep het ​ adComplete ​ eindpunt:

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"
    }
  }]
}'

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Roep trackEvent aan met het gebeurtenistype AdComplete :

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

Roep trackEvent aan met het gebeurtenistype AdComplete :

code language-javascript
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdComplete);
de Inzameling API van Media

Verzend een adComplete POST naar het ​ gebeurteniseindpunt ​:

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