Type advertentie laden

Deze pagina behandelt gegevensinzameling voor en ladingstype​variabele. Zie ​ ladingen van de Advertentie ​ voor de overeenkomstige het melden afmeting.

De variabele van het type ad load geeft het type advertentie aan dat aan het begin van de sessie is geladen. Deze waarde wordt bepaald door het interne en leveringssysteem van uw organisatie en is niet beperkt tot een standaardopsomming. U kunt elke tekenreeks gebruiken die relevant is voor uw implementatie, zoals "linear" , "dynamic" of "programmatic" .

Eigenschap
Waarde
de gegevensvariabele van de context
a.media.adLoad
XDM inzamelingsgebied
xdm.mediaCollection.sessionDetails.adLoad
eigenschap van Audience Manager
c_contextdata.a.media.adLoad
Vereist
Nee
Verzonden met
​ Begin van de Zitting ​, zittingsdichte

Aanbevolen implementatietypen

SDK van het Web

Stel adLoad inside xdm.mediaCollection.sessionDetails in bij het aanroepen van createMediaSession :

code language-javascript
alloy("createMediaSession", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        name: "video-123",
        friendlyName: "My Video",
        length: 300,
        contentType: "vod",
        playerName: "HTML5 Player",
        channel: "Sports",
        adLoad: "linear"
      },
      playhead: 0
    }
  }
});
iOS

Geef het ladingstype van de advertentie als meta-gegevenssleutel in het woordenboekargument door aan trackSessionStart. Gebruik MediaConstants.VideoMetadataKeys.AD_LOAD .

code language-swift
var videoMetadata: [String: String] = [:]
videoMetadata[MediaConstants.VideoMetadataKeys.AD_LOAD] = "linear"

tracker.trackSessionStart(info: mediaObject, metadata: videoMetadata)
Android

Geef het ladingstype van de advertentie als meta-gegevenssleutel in het argument HashMap aan trackSessionStart door. Gebruik MediaConstants.VideoMetadataKeys.AD_LOAD .

code language-kotlin
val videoMetadata = HashMap<String, String>()
videoMetadata[MediaConstants.VideoMetadataKeys.AD_LOAD] = "linear"

tracker.trackSessionStart(mediaInfo, videoMetadata)
Roku

Gebruik createMediaSession om adLoad inside sessionDetails in te stellen:

code language-brightscript
m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "adLoad": "linear"
            },
            "playhead": 0
        }
    }
})
Media Edge API

Roep het ​ sessionStart ​ eindpunt met adLoad binnen xdm.mediaCollection.sessionDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.sessionStart",
      "mediaCollection": {
        "sessionDetails": {
          "name": "video-123",
          "length": 300,
          "contentType": "vod",
          "playerName": "HTML5 Player",
          "channel": "Sports",
          "adLoad": "linear"
        },
        "playhead": 0
      }
    }
  }]
}

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef het ladingstype voor de advertentie door in het contextData -object met ADB.Media.VideoMetadataKeys.AdLoad :

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.AdLoad] = "linear";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

Gebruik ADBMobile.media.VideoMetadataKeys.AD_LOAD om het type advertentie in te stellen in de eigenschap StandardMediaMetadata van het mediaobject voordat u trackSessionStart aanroept:

code language-javascript
var mediaInfo = ADBMobile.media.createMediaObject("My Video", "video-123", 300,
  ADBMobile.media.StreamType.VOD, ADBMobile.media.MediaType.Video);
var standardMetadata = {};
standardMetadata[ADBMobile.media.VideoMetadataKeys.AD_LOAD] = "linear";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
de Inzameling API van Media

Neem media.adLoad op in het params -object van uw sessionStart POST-aanvraag:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.adLoad": "linear"
  }
}

Zie de ​ Verwijzing van de Inzameling API van Media ​ voor de volledige verzoekstructuur.

recommendation-more-help
media-analytics-help