This page covers data collection for the Ad name variable. See Ad name for the corresponding reporting dimension.
The ad name variable is the human-readable title of the ad (for example, "Ford F-150"). Set it on every media.adStart event.
a.media.ad.friendlyNamec_contextdata.a.media.ad.friendlyNameWeb SDK
Set friendlyName inside mediaCollection.advertisingDetails when calling sendEvent:
alloy("sendEvent", {
xdm: {
eventType: "media.adStart",
mediaCollection: {
advertisingDetails: {
name: "ad-2125",
friendlyName: "Ford F-150"
},
sessionID: "{sid}",
playhead: 0
}
}
});
Mobile SDK
Pass the ad name as the first (name) argument to createAdObject. The second argument is the ad ID.
iOS (Swift)
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",
0L,
15.0)
tracker.trackEvent(Media.Event.AdStart, adObject, null)
Roku (BrightScript)
Set friendlyName inside mediaCollection.advertisingDetails when calling sendMediaEvent for media.adStart:
m.aepSdk.sendMediaEvent({
"xdm": {
"eventType": "media.adStart",
"mediaCollection": {
"advertisingDetails": {
"name": "ad-2125",
"friendlyName": "Ford F-150",
"length": 15,
"podPosition": 0,
"playerName": "Roku Player"
},
"playhead": 0
}
}
})
Media Edge API
Call the adStart endpoint with friendlyName inside mediaCollection.advertisingDetails:
{
"events": [{
"xdm": {
"eventType": "media.adStart",
"mediaCollection": {
"advertisingDetails": {
"name": "ad-2125",
"friendlyName": "Ford F-150",
"length": 15,
"playerName": "Freewheel",
"podPosition": 0
},
"sessionID": "{sid}",
"playhead": 0
}
}
}]
}
Media SDK
Pass the ad name as the first argument to ADB.Media.createAdObject:
var adInfo = ADB.Media.createAdObject(
"Ford F-150",
"ad-2125",
0,
15
);
tracker.trackEvent(ADB.Media.Event.AdStart, adInfo, contextData);
Media Collection API
Include media.ad.name in the params object of your adStart POST request:
{
"playerTime": { "playhead": 0, "ts": 1699523820000 },
"eventType": "adStart",
"params": {
"media.ad.name": "Ford F-150"
}
}
See the Media Collection API events reference for the full request structure.