AdRequest

public 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

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId pour les émulateurs à utiliser avec setTestDeviceIds.

static final int

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

static final 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.

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

Longueur maximale de l'URL du contenu.

Méthodes publiques

@Nullable String

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

String

Renvoie les informations de ciblage par URL de contenu.

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Cette méthode est obsolète.

Utilisez getNetworkExtrasBundle à la place.

Set<String>

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

List<String>

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

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

Renvoie true si cet appareil recevra des annonces tests.

Constantes

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId pour les émulateurs à utiliser avec setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

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

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

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

public static final int ERROR_CODE_INVALID_AD_STRING = 11

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

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

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

public static final int ERROR_CODE_NETWORK_ERROR = 2

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

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

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

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

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

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Longueur maximale de l'URL du contenu.

Méthodes publiques

getAdString

public @Nullable String getAdString()

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

getContentUrl

public String getContentUrl()

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

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

public Set<StringgetKeywords()

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

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

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

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

Renvoie true si cet appareil recevra des annonces tests.