This page covers data collection for the Placement ID variable. See Placement ID for the corresponding reporting dimension.
The placement ID variable identifies the ad placement (typically a slot or zone defined in your ad-server platform).
a.media.ad.placementc_contextdata.a.media.ad.placementRecommended implementation types
Set placementID inside xdm.mediaCollection.advertisingDetails when calling sendEvent:
| code language-javascript |
|---|
|
Pass the placement ID as a metadata key in the HashMap argument to trackEvent(AdStart). Use MediaConstants.AdMetadataKeys.PLACEMENT_ID.
| code language-swift |
|---|
|
Pass the placement ID as a metadata key in the HashMap argument to trackEvent(AdStart). Use MediaConstants.AdMetadataKeys.PLACEMENT_ID.
| code language-kotlin |
|---|
|
Set placementID inside xdm.mediaCollection.advertisingDetails when calling sendMediaEvent for media.adStart:
| code language-brightscript |
|---|
|
Call the adStart endpoint with placementID inside xdm.mediaCollection.advertisingDetails:
| code language-json |
|---|
|
Legacy implementation types (Analytics-only)
Pass the placement ID in the contextData object using ADB.Media.AdMetadataKeys.PlacementId:
| code language-javascript |
|---|
|
Set the placement ID using ADBMobile.media.AdMetadataKeys.PLACEMENT_ID in the standard ad metadata object:
| code language-javascript |
|---|
|
Set the placement ID using MEDIA_AdMetadataKeyPLACEMENT_ID in the standard ad metadata object:
| code language-brightscript |
|---|
|
Include media.ad.placementId in the params object:
| code language-json |
|---|
|
See the Media Collection API events reference for the full request structure.