Begin advertentie

De gebeurtenis ad start geeft aan dat een afzonderlijke advertentie begon met afspelen. Het moet binnen een ​ begin van de Break van de Advertentie ​ voorkomen / ​ Breek volledige ​ paar.

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.

Web SDK

Roep sendEvent met eventType: "media.adStart" en de vereiste advertisingDetails aan:

alloy("sendEvent", {
  xdm: {
    eventType: "media.adStart",
    mediaCollection: {
      advertisingDetails: {
        name: "ad-2125",
        friendlyName: "Ford F-150",
        length: 15,
        playerName: "Freewheel",
        podPosition: 0
      },
      sessionID: "{sid}",
      playhead: 0
    }
  }
});

Mobile SDK

Geef de naam, de id, de podpositie en de lengte van de advertentie door aan createAdObject en roep vervolgens trackEvent aan.

iOS (Zwift)

let adObject = Media.createAdObjectWith(name: "Ford F-150",
                                          id: "ad-2125",
                                    position: 0,
                                      length: 15)

tracker.trackEvent(event: MediaEvent.AdStart, info: adObject, metadata: nil)

Android (Kotlin)

val adObject = Media.createAdObject("Ford F-150",
                                    "ad-2125",
                                    0,
                                    15)

tracker.trackEvent(Media.Event.AdStart, adObject, null)

Roku (BrightScript)

Roep sendMediaEvent aan met eventType: "media.adStart" en de vereiste advertisingDetails :

m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.adStart",
        "mediaCollection": {
            "advertisingDetails": {
                "name": "ad-2125",
                "friendlyName": "Ford F-150",
                "length": 15,
                "playerName": "Roku Player",
                "podPosition": 0
            },
            "playhead": 0
        }
    }
})

Media Edge API

Roep het ​ adStart ​ eindpunt met vereiste advertisingDetails:

curl -X POST "https://edge.adobedc.net/ee/va/v1/adStart?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
  "events": [{
    "xdm": {
      "eventType": "media.adStart",
      "mediaCollection": {
        "sessionID": "{sid}",
        "playhead": 0,
        "advertisingDetails": {
          "name": "ad-2125",
          "length": 15,
          "playerName": "Freewheel",
          "podPosition": 0
        }
      },
      "timestamp": "YYYY-08-20T22:41:40+00:00"
    }
  }]
}'

Media SDK

Geef de naam, de id, de positie en de lengte van de advertentie door aan ADB.Media.createAdObject :

var adInfo = ADB.Media.createAdObject(
  "Ford F-150",  // name (friendly name)
  "ad-2125",     // ad ID
  0,             // position in pod
  15             // length (seconds)
);

tracker.trackEvent(ADB.Media.Event.AdStart, adInfo, null);

Media Collection-API

Verzend een adStart POST naar het ​ gebeurteniseindpunt ​:

{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "adStart",
  "params": {
    "media.ad.id": "ad-2125",
    "media.ad.name": "Ford F-150",
    "media.ad.length": 15,
    "media.ad.podPosition": 0
  }
}
recommendation-more-help
media-analytics-help