Nom de la publicité

Cette page traite de la collecte de données pour la variable Nom de l’annonce. Voir Nom de l’annonce pour la dimension de compte rendu des performances correspondante.

La variable de nom de l’annonce est le titre lisible par l’utilisateur de l’annonce (par exemple, "Ford F-150"). Définissez-le sur chaque événement media.adStart.

Propriété
Valeur
Variable de données contextuelles
a.media.ad.friendlyName
champ de collection XDM
xdm.mediaCollection.advertisingDetails.friendlyName
Caractéristique
c_contextdata.a.media.ad.friendlyName
Obligatoire
Non
Envoyé avec
Début de la publicité, fin de la publicité

Types d’implémentation recommandés

SDK Web

friendlyName à l’intérieur des xdm.mediaCollection.advertisingDetails lors de l’appel de sendEvent :

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.adStart",
    mediaCollection: {
      advertisingDetails: {
        name: "ad-2125",
        friendlyName: "Ford F-150"
      },
      sessionID: "{sid}",
      playhead: 0
    }
  }
});
iOS

Transmettez le nom de l’annonce publicitaire comme premier argument (name) à createAdObject. Le deuxième argument est l’ID de publicité.

code language-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

Transmettez le nom de l’annonce publicitaire comme premier argument (name) à createAdObject. Le deuxième argument est l’ID de publicité.

code language-kotlin
val adObject = Media.createAdObject("Ford F-150",
                                    "ad-2125",
                                    0L,
                                    15.0)

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

friendlyName à l’intérieur des xdm.mediaCollection.advertisingDetails lors de l’appel de sendMediaEvent pour media.adStart :

code language-brightscript
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
        }
    }
})
API Media Edge

Appelez le point d’entrée adStart avec friendlyName à l’intérieur du xdm.mediaCollection.advertisingDetails :

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.adStart",
      "mediaCollection": {
        "advertisingDetails": {
          "name": "ad-2125",
          "friendlyName": "Ford F-150",
          "length": 15,
          "playerName": "Freewheel",
          "podPosition": 0
        },
        "sessionID": "{sid}",
        "playhead": 0
      }
    }
  }]
}

Types d’implémentation hérités (Analytics uniquement)

Media SDK JS 3.x

Transmettez le nom de l’annonce publicitaire comme premier argument à ADB.Media.createAdObject :

code language-javascript
var adInfo = ADB.Media.createAdObject(
  "Ford F-150",
  "ad-2125",
  0,
  15
);

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

Transmettez le nom de l’annonce publicitaire comme premier argument à ADBMobile.media.createAdObject :

code language-javascript
var adInfo = ADBMobile.media.createAdObject(
  "Ford F-150",
  "ad-2125",
  1,
  30
);
ADBMobile.media.trackEvent(ADBMobile.media.Event.AdStart, adInfo, null);
API Media Collection

Incluez media.ad.name dans l’objet params de votre adStart requête POST :

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "adStart",
  "params": {
    "media.ad.name": "Ford F-150"
  }
}

Consultez la référence des événements de l’API Media Collection pour obtenir la structure complète des requêtes.

recommendation-more-help
media-analytics-help