AdRequest

class AdRequest

Sous-classes directes connues
AdManagerAdRequest

Un AdManagerAdRequest contient des informations de ciblage utilisées pour extraire une annonce depuis Google Ad Manager.


Un AdRequest contient des informations de ciblage utilisées pour extraire une annonce. Les demandes d'annonces sont créées à l'aide de AdRequest.Builder.

Les éditeurs qui utilisent Ad Manager doivent utiliser com.google.android.gms.ads.admanager.AdManagerAdRequest.

Résumé

Types imbriqués

Crée un objet AdRequest.

Constantes

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId pour les émulateurs à utiliser avec setTestDeviceIds.

const Int

La demande d'annonce n'a pas été effectuée en raison d'un ID d'application manquant.

const Int

Un problème interne au service est survenu. Par exemple, une réponse incorrecte a été reçue de la part de l'ad server.

const Int

La chaîne de l'annonce n'est pas valide.

const Int

La demande d'annonce n'était pas valide (par exemple, l'ID du bloc d'annonces était incorrect).

const Int

L'adaptateur de médiation n'a pas répondu à la demande d'annonce.

const Int

La demande d'annonce a échoué en raison de la connectivité réseau.

const Int

La demande d'annonce a abouti, mais aucune annonce n'a été renvoyée en raison d'un manque d'inventaire publicitaire.

const Int

L'ID de requête dans la chaîne d'annonce est introuvable.

const Int

Longueur maximale de l'URL du contenu.

Fonctions publiques

String?

Récupère la chaîne d'annonce.

String!

Renvoie les informations de ciblage par URL de contenu.

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

Cette fonction est obsolète.

Utilisez getNetworkExtrasBundle à la place.

(Mutable)Set<String!>!

Renvoie les mots clés d'informations de ciblage.

(Mutable)List<String!>!

Renvoie la liste des URL de contenus voisins ou une liste vide si aucune URL n'a été définie.

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

Renvoie des paramètres supplémentaires à transmettre à un adaptateur de réseau publicitaire spécifique.

String!

Renvoie la chaîne de l'agent de requête pour identifier l'origine de la requête d'annonce.

Boolean
isTestDevice(context: Context!)

Renvoie true si cet appareil recevra des annonces tests.

Constantes

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

deviceId pour les émulateurs à utiliser avec setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

La demande d'annonce n'a pas été effectuée en raison d'un ID d'application manquant.

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

Un problème interne au service est survenu. Par exemple, une réponse incorrecte a été reçue de la part de l'ad server.

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

La chaîne de l'annonce n'est pas valide. Par exemple, aucun ID de requête n'est indiqué dans la chaîne d'annonce.

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

La demande d'annonce n'était pas valide (par exemple, l'ID du bloc d'annonces était incorrect).

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

L'adaptateur de médiation n'a pas répondu à la demande d'annonce. Si cette erreur est renvoyée par getCode, recherchez la cause sous-jacente dans getCause.

ERROR_CODE_NETWORK_ERROR

const val ERROR_CODE_NETWORK_ERROR = 2: Int

La demande d'annonce a échoué en raison de la connectivité réseau.

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

La demande d'annonce a abouti, mais aucune annonce n'a été renvoyée en raison d'un manque d'inventaire publicitaire.

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

L'ID de requête dans la chaîne d'annonce est introuvable.

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

Longueur maximale de l'URL du contenu.

Fonctions publiques

getAdString

fun getAdString(): String?

Récupère la chaîne d'annonce.

getContentUrl

fun getContentUrl(): String!

Renvoie les informations de ciblage par URL de contenu. Renvoie null si la valeur contentUrl n'a pas été définie.

getCustomEventExtrasBundle

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

Renvoie des paramètres supplémentaires à transmettre à un adaptateur d'événement personnalisé spécifique. Renvoie null si aucun extra d'événement personnalisé du type fourni n'a été défini.

getKeywords

fun getKeywords(): (Mutable)Set<String!>!

Renvoie les mots clés d'informations de ciblage. Renvoie un Set vide si aucun mot clé n'a été ajouté.

getNeighboringContentUrls

fun getNeighboringContentUrls(): (Mutable)List<String!>!

Renvoie la liste des URL de contenus voisins ou une liste vide si aucune URL n'a été définie.

getNetworkExtrasBundle

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

Renvoie des paramètres supplémentaires à transmettre à un adaptateur de réseau publicitaire spécifique. Renvoie null si aucun extra réseau du type fourni n'a été défini.

getRequestAgent

fun getRequestAgent(): String!

Renvoie la chaîne de l'agent de requête pour identifier l'origine de la requête d'annonce.

isTestDevice

fun isTestDevice(context: Context!): Boolean

Renvoie true si cet appareil recevra des annonces tests.