AdRequest

public class AdRequest

Sous-classes directes connues
AdManagerAdRequest

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


Un AdRequest contient des informations de ciblage utilisées pour récupérer 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 AdRequest.

Constantes

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

Le deviceId des é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 d'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 d'un problème de connectivité réseau.

static final int

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

static final int

L'ID de la demande 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 contenu voisin 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.

long

Récupère l'ID d'emplacement défini dans ce AdRequest.

String

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

boolean

Renvoie true si cet appareil recevra des annonces tests.

Constantes

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

Le deviceId des é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 d'annonce n'est pas valide. Par exemple, il n'y a pas d'ID de requête 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, consultez getCause pour en connaître la cause sous-jacente.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

La demande d'annonce a échoué en raison d'un problème de 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 du manque d'inventaire publicitaire.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

L'ID de la demande 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 contentUrl n'a pas été défini.

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 contenu voisin 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 supplément de chaîne du type fourni n'a été défini.

getPlacementId

public long getPlacementId()

Récupère l'ID d'emplacement défini dans ce AdRequest.

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

Renvoie true si cet appareil recevra des annonces tests.