AdRequest

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

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

const Int

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

const Int

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

const Int

Der Anzeigenstring ist ungültig.

const Int

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

const Int

Der Vermittlungsadapter konnte die Anzeigenanfrage nicht ausführen.

const Int

Die Anzeigenanfrage war aufgrund der Netzwerkverbindung nicht erfolgreich.

const Int

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

const Int

Die Anfrage-ID im Anzeigenstring wurde nicht gefunden.

const Int

Die maximale Länge der Content-URL.

Öffentliche Funktionen

String?

Ruft den Anzeigenstring ab.

String!

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

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

Diese Funktion wurde eingestellt.

Verwenden Sie stattdessen getNetworkExtrasBundle.

(Mutable)Set<String!>!

Gibt Keywords für das Targeting zurück.

(Mutable)List<String!>!

Gibt die Liste der URLs für benachbarte Inhalte zurück oder eine leere Liste, wenn keine URLs festgelegt wurden.

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

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
isTestDevice(context: Context!)

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

Konstanten

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

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

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

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

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

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

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

Der Anzeigenstring ist ungültig. Beispiel: Der Anzeigenstring enthält keine Anfrage-ID.

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

const val ERROR_CODE_NETWORK_ERROR = 2: Int

Die Anzeigenanfrage war aufgrund der Netzwerkverbindung nicht erfolgreich.

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

Die Anfrage-ID im Anzeigenstring wurde nicht gefunden.

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

Die maximale Länge der Content-URL.

Öffentliche Funktionen

getAdString

fun getAdString(): String?

Ruft den Anzeigenstring ab.

getContentUrl

fun getContentUrl(): String!

Gibt die Targeting-Informationen für die Inhalts-URL zurück. Gibt null zurück, wenn „contentUrl“ nicht festgelegt wurde.

getCustomEventExtrasBundle

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

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

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

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

getNeighboringContentUrls

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

Gibt die Liste der URLs für benachbarte Inhalte zurück oder eine leere Liste, wenn keine URLs festgelegt wurden.

getNetworkExtrasBundle

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

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

fun getPlacementId(): Long

Ruft die in diesem AdRequest festgelegte Placement-ID ab.

getRequestAgent

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

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