AdRequest

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

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

const Int

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

const Int

Der Anzeigen-String ist ungültig.

const Int

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

const Int

Der Vermittlungsadapter konnte die Anzeigenanfrage nicht erfüllen.

const Int

Die Anzeigenanfrage war aufgrund einer Netzwerkverbindung nicht erfolgreich.

const Int

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

const Int

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

const Int

Die maximale Länge der Content-URL.

Öffentliche Funktionen

String?

Ruft den Anzeigen-String ab.

String!

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

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

Diese Funktion wird nicht mehr unterstützt.

Verwenden Sie stattdessen getNetworkExtrasBundle.

(Mutable)Set<String!>!

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

(Mutable)List<String!>!

Gibt die Liste der URLs zu ähnlichen Inhalten 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.

String!

Gibt den String des Anfrage-Agents 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 gesendet.

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 Anzeigen-String ist ungültig. Beispiel: Im Anzeigen-String ist keine Anfrage-ID enthalten.

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

const val ERROR_CODE_NETWORK_ERROR = 2: Int

Die Anzeigenanfrage war aufgrund einer Netzwerkverbindung nicht erfolgreich.

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

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

getContentUrl

fun getContentUrl(): String!

Gibt die Informationen zum Targeting auf Inhalts-URLs zurück. Gibt null zurück, wenn die 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. Es wird null zurückgegeben, wenn keine benutzerdefinierten Ereignis-Extras vom angegebenen Typ festgelegt wurden.

getKeywords

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

Gibt Keywords für Targeting-Informationen 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 zu ähnlichen Inhalten 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. Gibt null zurück, wenn keine Netzwerk-Extras vom angegebenen Typ festgelegt wurden.

getRequestAgent

fun getRequestAgent(): String!

Gibt den String des Anfrage-Agents 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.