Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble
La classe adResponseInfo est une classe pratique créée pour contenir les propriétés de réponse de balise universelle qui sont pertinentes pour les éditeurs. Quand un AdUnit est retourné à partir de la loadAd méthode sans erreur, soit en tant que réponse entièrement définie adObject , soit en tant que réponse d’absence d’offre, un ANAdResponseInfo est instancié en tant que adResponseInfo propriété de l’unité publicitaire retournée.
Pour récupérer l’objet adResponseInfo à partir de la réponse publicitaire :
public ANAdResponseInfo getAdResponseInfo()
Propriétés
| Propriété | Type | Description |
|---|---|---|
adType |
AdType | Type d’annonce de l’objet publicitaire retourné. |
contentSource |
Chaîne | Un contentSource AppNexus. Un contentSource peut être RTB, CSM ou SSM. |
memberID |
Entier | Identificateur unique du membre associé à la réponse. |
networkName |
Chaîne | Nom du réseau associé à la réponse. |
tagId |
Chaîne | Identificateur unique de la balise de placement associée à la réponse. Remarque : Cela peut également être appelé placementId dans certaines instances de code. |
auctionId |
Chaîne | Identificateur unique généré pour l’enchère actuelle. |
cpm |
Double | Prix de l’enchère actuelle exprimé en coût par mille, ou mille (mille = mille en latin). Modèle de tarification dans lequel les annonceurs paient pour chaque 1000 impressions de leur publicité servie. Il s’agit du modèle de tarification de base standard pour la publicité en ligne. |
cpmPublisherCurrency |
Double | Cpm exprimé dans la devise des éditeurs. |
publisherCurrencyCode |
Chaîne | Code monétaire de la devise des éditeurs. Par exemple, USD |
Exemple de code (Java)
// Request Banner Ad
bav = new BannerAdView(this);
bav.setPlacementID("1"); // Placement ID
bav.setAdSize(300, 250); // Size
bav.setAdListener(this) // AdListener
// On Ad Loaded
@Override
public void onAdLoaded(AdView bav) {
log("Banner Ad Loaded");
AdType adType = bav.getAdResponseInfo().getAdType();
String tagId = bav.getAdResponseInfo().getTagId();
String auctionId = bav.getAdResponseInfo().getAuctionId();
Double cpm = bav.getAdResponseInfo().getCpm();
Double cpmpublisherCurrency = bav.getAdResponseInfo().getCpmPublisherCurrency();
String publishercurrencyCode = bav.getAdResponseInfo().getPublisherCurrencyCode();
}
Exemple de code (Kotlin)
// Request Banner Ad
banner = BannerAdView(this)
banner.placementID = "1" // PlacementID
banner.setAdSize(300, 250) // Size
banner.adListener = this // AdListener
banner.loadAd()
// On Ad Loaded
override fun onAdLoaded(ad: AdView?) {
log("Banner Ad Loaded")
val creativeId = banner.adResponseInfo.creativeId
val adType = banner.adResponseInfo.adType
val tagId = banner.adResponseInfo.tagId
val auctionId = banner.adResponseInfo.auctionId
val cpm = banner.adResponseInfo.cpm
val cpmPublisherCurrency = banner.adResponseInfo.cpmPublisherCurrency
val publisherCurrencyCode = banner.adResponseInfo.publisherCurrencyCode
}
Remarque
AdResponseInfopeut être récupéré à l’aide de video Ad instance, interstitial Ad View instance et Native Ad Response, également en dehors de l’affichage bannière publicitaire.
Exemple de code (Java)
//Video Ad
AdResponseInfo adResponseInfo = videoAd.getAdResponseInfo()
//Native Ad
AdResponseInfo adResponseInfo = nativeAdResponse.getAdResponseInfo()
//Insterstitial Ad View
AdResponseInfo adResponseInfo = interstitial.getAdResponseInfo()
Exemple de code (Kotlin)
//Video Ad
val adResponseInfo = videoAd.adResponseInfo
//Native Ad
val adResponseInfo = nativeAdResponse.adResponseInfo
//Insterstitial Ad View
val adResponseInfo = interstitial.adResponseInfo