AdLoader.Builder

class AdLoader.Builder


Builder für eine AdLoader.

Zusammenfassung

Öffentliche Konstruktoren

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

Erstellt einen neuen Builder zum Erstellen eines AdLoader.

Öffentliche Funktionen

AdLoader!

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

AdLoader.Builder!

Registriert einen Listener, der das Laden einer Google Ad Manager-Banneranzeige verarbeitet.

AdLoader.Builder!

Ermöglicht das Laden von Anzeigen im benutzerdefinierten Format auf der AdLoader.

AdLoader.Builder!

Registriert einen Listener, der das Laden eines NativeAd verwaltet.

AdLoader.Builder!
AdLoader.Builder!

Hier legen Sie die Optionen für das Laden eines Google Ad Manager-Anzeigen-Views fest.

AdLoader.Builder!

Hiermit werden die Optionen für native Anzeigen für den Anzeigen-Lade-Builder festgelegt.

Öffentliche Konstruktoren

Builder

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

Erstellt einen neuen Builder zum Erstellen eines AdLoader.

Parameter
context: Context!

Der Kontext.

adUnitID: String!

Die Anzeigenblock-ID.

Öffentliche Funktionen

Build

fun build(): AdLoader!

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

forAdManagerAdView

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

Registriert einen Listener, der das Laden einer Google Ad Manager-Banneranzeige verarbeitet.

Parameter
listener: OnAdManagerAdViewLoadedListener

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

adSizes: Array<AdSize!>!

Hiermit werden die unterstützten Größen der Banneranzeige festgelegt.

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 auf der AdLoader.

Parameter
customFormatId: String!

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

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

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

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Ein optionaler Listener, mit dem Sie benutzerdefinierte Klicklogik für Anzeigenklicks definieren können. Wenn diese Option festgelegt ist, wird das standardmäßige Klickverhalten der Anzeige überschrieben, bei dem die Klick-URL aufgerufen wird, die in der Ad Manager-Benutzeroberfläche definiert ist.

forNativeAd

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

Registriert einen Listener, der das Laden eines NativeAd verwaltet.

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 beim Abrufen von nativen Anzeigen verarbeitet.

withAdManagerAdViewOptions

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

Hier legen Sie die Optionen für das Laden eines Google Ad Manager-Anzeigen-Views fest.

Parameter
options: AdManagerAdViewOptions!

Google Ad Manager-Banneranzeigenoptionen

withNativeAdOptions

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

Hiermit werden die Optionen für native Anzeigen für den Anzeigen-Lade-Builder festgelegt.

Parameter
options: NativeAdOptions!

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