AdRequest

public class AdRequest

Bekannte direkte Unterklassen
AdManagerAdRequest

Ein AdManagerAdRequest enthält Targeting-Informationen, die zum Abrufen einer Anzeige aus Google Ad Manager verwendet werden.


Ein AdRequest enthält Targeting-Informationen, die zum Abrufen einer Anzeige verwendet werden. Anzeigenanfragen werden mit AdRequest.Builder erstellt.

Publisher, die Ad Manager verwenden, sollten com.google.android.gms.ads.admanager.AdManagerAdRequest verwenden.

Zusammenfassung

Verschachtelte Typen

Erstellt einen AdRequest.

Konstanten

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

Die deviceId für Emulatoren, die mit setTestDeviceIds verwendet werden sollen.

static final int

Die Anzeigenanfrage wurde aufgrund einer fehlenden App-ID nicht gesendet.

static final int

Ein interner Fehler ist aufgetreten. Beim Ad-Server könnte z. B. eine ungültige Antwort eingegangen sein.

static final int

Der Anzeigen-String ist ungültig.

static final int

Die Anzeigenanfrage war ungültig, z. B. war die Anzeigenblock-ID falsch.

static final int

Der Vermittlungsadapter konnte die Anzeigenanfrage nicht erfüllen.

static final int

Die Anzeigenanfrage war aufgrund einer Netzwerkverbindung nicht erfolgreich.

static final int

Die Anzeigenanfrage war erfolgreich, aber es wurde keine Anzeige zurückgegeben, da kein Anzeigeninventar verfügbar war.

static final int

Die Anfrage-ID im Anzeigen-String wurde nicht gefunden.

static final int

Die maximale Länge der Content-URL.

Öffentliche Methoden

@Nullable String

Ruft den Anzeigen-String ab.

String

Gibt die Informationen zum Targeting auf Inhalts-URLs zurück.

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

Diese Methode ist veraltet.

Verwenden Sie stattdessen getNetworkExtrasBundle.

Set<String>

Gibt Keywords für Targeting-Informationen zurück.

List<String>

Gibt die Liste der URLs zu ähnlichen Inhalten zurück oder eine leere Liste, wenn keine URLs festgelegt wurden.

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

Gibt zusätzliche Parameter zurück, die an einen bestimmten Werbenetzwerkadapter übergeben werden.

String

Gibt den String des Anfrage-Agents zurück, um den Ursprung der Anzeigenanfrage zu identifizieren.

boolean

Gibt true zurück, wenn auf diesem Gerät Testanzeigen ausgeliefert werden.

Konstanten

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

Die deviceId für Emulatoren, die mit setTestDeviceIds verwendet werden sollen.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

Die Anzeigenanfrage wurde aufgrund einer fehlenden App-ID nicht gesendet.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Ein interner Fehler ist aufgetreten. Beim Ad-Server könnte z. B. eine ungültige Antwort eingegangen sein.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

Der Anzeigen-String ist ungültig. Beispiel: Im Anzeigen-String ist keine Anfrage-ID enthalten.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

Die Anzeigenanfrage war ungültig, z. B. war die Anzeigenblock-ID falsch.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

Der Vermittlungsadapter konnte die Anzeigenanfrage nicht erfüllen. Wenn dieser Fehler von getCode zurückgegeben wird, suchen Sie in getCause nach der zugrunde liegenden Ursache.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

Die Anzeigenanfrage war aufgrund einer Netzwerkverbindung nicht erfolgreich.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Die Anzeigenanfrage war erfolgreich, aber es wurde keine Anzeige zurückgegeben, da kein Anzeigeninventar verfügbar war.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

Die Anfrage-ID im Anzeigen-String wurde nicht gefunden.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Die maximale Länge der Content-URL.

Öffentliche Methoden

getAdString

public @Nullable String getAdString()

Ruft den Anzeigen-String ab.

getContentUrl

public String getContentUrl()

Gibt die Informationen zum Targeting auf Inhalts-URLs zurück. Gibt null zurück, wenn die contentUrl nicht festgelegt wurde.

getCustomEventExtrasBundle

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

Gibt zusätzliche Parameter zurück, die an einen bestimmten benutzerdefinierten Ereignisadapter übergeben werden. Es wird null zurückgegeben, wenn keine benutzerdefinierten Ereignis-Extras vom angegebenen Typ festgelegt wurden.

getKeywords

public Set<StringgetKeywords()

Gibt Keywords für Targeting-Informationen zurück. Gibt eine leere Set zurück, wenn keine Keywords hinzugefügt wurden.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Gibt die Liste der URLs zu ähnlichen Inhalten zurück oder eine leere Liste, wenn keine URLs festgelegt wurden.

getNetworkExtrasBundle

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

Gibt zusätzliche Parameter zurück, die an einen bestimmten Werbenetzwerkadapter übergeben werden. Gibt null zurück, wenn keine Netzwerk-Extras vom angegebenen Typ festgelegt wurden.

getRequestAgent

public String getRequestAgent()

Gibt den String des Anfrage-Agents zurück, um den Ursprung der Anzeigenanfrage zu identifizieren.

isTestDevice

public boolean isTestDevice(Context context)

Gibt true zurück, wenn auf diesem Gerät Testanzeigen ausgeliefert werden.