AdLoader.Builder

class AdLoader.Builder


Builder für ein AdLoader.

Zusammenfassung

Öffentliche Konstruktoren

Builder(context: Context!, adUnitID: String!)

Erstellt ein neues Builder zum Erstellen eines AdLoader.

Öffentliche Funktionen

AdLoader!

Gibt AdLoader oder leer zurück, wenn ein Fehler aufgetreten ist.

AdLoader.Builder!

Registriert einen Listener, der das Laden eines Google Ad Manager-Banner-Ads übernimmt.

AdLoader.Builder!

Ermöglicht das Laden von Anzeigen im benutzerdefinierten Format über AdLoader.

AdLoader.Builder!

Registriert einen Listener zum Laden eines NativeAd.

AdLoader.Builder!
AdLoader.Builder!

Legt Optionen für das Laden einer Google Ad Manager-Anzeigenansicht fest.

AdLoader.Builder!

Legt die Optionen für native Anzeigen für den Ad Loader-Builder fest.

Öffentliche Konstruktoren

Builder

Builder(context: Context!, adUnitID: String!)

Erstellt ein neues Builder zum Erstellen eines AdLoader.

Parameter
context: Context!

Der Kontext.

adUnitID: String!

Die Anzeigenblock-ID.

Öffentliche Funktionen

Build

fun build(): AdLoader!

Gibt AdLoader oder leer zurück, wenn ein Fehler aufgetreten ist.

forAdManagerAdView

@CanIgnoreReturnValue
fun forAdManagerAdView(
    listener: OnAdManagerAdViewLoadedListener,
    adSizes: Array<AdSize!>!
): AdLoader.Builder!

Registriert einen Listener, der das Laden eines Google Ad Manager-Banner-Ads übernimmt.

Parameter
listener: OnAdManagerAdViewLoadedListener

Der Callback, der ausgeführt wird, wenn eine Banneranzeige geladen wird.

adSizes: Array<AdSize!>!

Legt die unterstützten Größen der Banneranzeige fest.

Löst
java.lang.IllegalArgumentException

Wenn adSizes den Wert null hat oder leer ist.

forCustomFormatAd

@CanIgnoreReturnValue
fun forCustomFormatAd(
    customFormatId: String!,
    adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!,
    customClickListener: NativeCustomFormatAd.OnCustomClickListener?
): AdLoader.Builder!

Ermöglicht das Laden von Anzeigen im benutzerdefinierten Format über AdLoader.

Parameter
customFormatId: String!

Die ID des benutzerdefinierten Formats, die in der Ad Manager-Benutzeroberfläche definiert ist.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Ein Listener, der aufgerufen wird, wenn eine NativeCustomFormatAd geladen wird.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Ein optionaler Listener zum Definieren einer benutzerdefinierten Klicklogik für Anzeigenklicks. Wenn diese Option festgelegt ist, wird das Standardklickverhalten der Anzeige überschrieben, bei dem der Nutzer zur Klick-URL weitergeleitet wird, die in der Ad Manager-Benutzeroberfläche definiert ist.

forNativeAd

@CanIgnoreReturnValue
fun forNativeAd(listener: NativeAd.OnNativeAdLoadedListener!): AdLoader.Builder!

Registriert einen Listener zum Laden eines NativeAd.

Parameter
listener: NativeAd.OnNativeAdLoadedListener!

Ein Listener, der aufgerufen wird, wenn eine NativeAd geladen wird.

withAdListener

@CanIgnoreReturnValue
fun withAdListener(listener: AdListener!): AdLoader.Builder!
Parameter
listener: AdListener!

Ein Objekt, das Fehler behandelt, die beim Abrufen nativer Anzeigen auftreten.

withAdManagerAdViewOptions

@CanIgnoreReturnValue
fun withAdManagerAdViewOptions(options: AdManagerAdViewOptions!): AdLoader.Builder!

Legt Optionen für das Laden einer Google Ad Manager-Anzeigenansicht fest.

Parameter
options: AdManagerAdViewOptions!

Optionen für Banneranzeigen in Google Ad Manager

withNativeAdOptions

@CanIgnoreReturnValue
fun withNativeAdOptions(options: NativeAdOptions!): AdLoader.Builder!

Legt die Optionen für native Anzeigen für den Ad Loader-Builder fest.

Parameter
options: NativeAdOptions!

Ein Objekt, das verschiedene Optionen für native Anzeigen angibt.