AdRequest

public class AdRequest

Bekannte direkte Unterklassen
AdManagerAdRequest

Ein AdManagerAdRequest enthält Targeting-Informationen, mit denen eine Anzeige aus Google Ad Manager abgerufen wird.


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 nutzen.

Zusammenfassung

Verschachtelte Typen

Erstellt ein 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 gestellt.

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 Anzeigenstring ist ungültig.

static final int

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

static final int

Der Vermittlungsadapter konnte die Anzeigenanfrage nicht ausführen.

static final int

Die Anzeigenanfrage war aufgrund der Netzwerkverbindung nicht erfolgreich.

static final int

Die Anzeigenanfrage war erfolgreich, aber aufgrund fehlenden Anzeigeninventars wurde keine Anzeige zurückgegeben.

static final int

Die Anfrage-ID im Anzeigenstring wurde nicht gefunden.

static final int

Die maximale Länge der Content-URL.

Öffentliche Methoden

@Nullable String

Ruft den Anzeigenstring ab.

String

Gibt die Targeting-Informationen für die Inhalts-URL zurück.

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

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen getNetworkExtrasBundle.

Set<String>

Gibt Keywords für das Targeting zurück.

List<String>

Gibt die Liste der URLs für benachbarte Inhalte 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 sollen.

long

Ruft die in diesem AdRequest festgelegte Placement-ID ab.

String

Gibt den Agent-String der Anfrage 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 gestellt.

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 Anzeigenstring ist ungültig. Beispiel: Der Anzeigenstring enthält keine Anfrage-ID.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

Der Vermittlungsadapter konnte die Anzeigenanfrage nicht ausführen. Wenn dieser Fehler von getCode zurückgegeben wird, sehen 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 der Netzwerkverbindung nicht erfolgreich.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Die Anzeigenanfrage war erfolgreich, aber aufgrund fehlenden Anzeigeninventars wurde keine Anzeige zurückgegeben.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

Die Anfrage-ID im Anzeigenstring 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 Anzeigenstring ab.

getContentUrl

public String getContentUrl()

Gibt die Targeting-Informationen für die Inhalts-URL zurück. Gibt null zurück, wenn „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 sollen. Gibt null zurück, wenn keine benutzerdefinierten Event-Extras des angegebenen Typs festgelegt wurden.

getKeywords

public Set<StringgetKeywords()

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

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Gibt die Liste der URLs für benachbarte Inhalte 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 sollen. Gibt null zurück, wenn keine Netzwerk-Extras des angegebenen Typs festgelegt wurden.

getPlacementId

public long getPlacementId()

Ruft die in diesem AdRequest festgelegte Placement-ID ab.

getRequestAgent

public String getRequestAgent()

Gibt den Agent-String der Anfrage 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.