AdLoader.Builder

public class AdLoader.Builder


Builder für ein AdLoader.

Zusammenfassung

Öffentliche Konstruktoren

Builder(Context context, String adUnitID)

Erstellt ein neues Builder zum Erstellen eines AdLoader.

Öffentliche Methoden

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

public Builder(Context context, String adUnitID)

Erstellt ein neues Builder zum Erstellen eines AdLoader.

Parameter
Context context

Der Kontext.

String adUnitID

Die Anzeigenblock-ID.

Öffentliche Methoden

Build

public AdLoader build()

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

forAdManagerAdView

@CanIgnoreReturnValue
public AdLoader.Builder forAdManagerAdView(
    @NonNull OnAdManagerAdViewLoadedListener listener,
    AdSize[] adSizes
)

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

Parameter
@NonNull OnAdManagerAdViewLoadedListener listener

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

AdSize[] adSizes

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
public AdLoader.Builder forCustomFormatAd(
    String customFormatId,
    NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener,
    @Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener
)

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

Parameter
String customFormatId

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

NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener

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

@Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener

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
public AdLoader.Builder forNativeAd(NativeAd.OnNativeAdLoadedListener listener)

Registriert einen Listener zum Laden eines NativeAd.

Parameter
NativeAd.OnNativeAdLoadedListener listener

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

withAdListener

@CanIgnoreReturnValue
public AdLoader.Builder withAdListener(AdListener listener)
Parameter
AdListener listener

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

withAdManagerAdViewOptions

@CanIgnoreReturnValue
public AdLoader.Builder withAdManagerAdViewOptions(AdManagerAdViewOptions options)

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

Parameter
AdManagerAdViewOptions options

Optionen für Banneranzeigen in Google Ad Manager

withNativeAdOptions

@CanIgnoreReturnValue
public AdLoader.Builder withNativeAdOptions(NativeAdOptions options)

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

Parameter
NativeAdOptions options

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