AdLoader.Builder

class AdLoader.Builder


Konstruktor dla AdLoader.

Podsumowanie

Konstruktory publiczne

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

Tworzy nowy obiekt Builder do tworzenia obiektu AdLoader.

Funkcje publiczne

AdLoader!

Zwraca wartość AdLoader lub pustą, jeśli wystąpił błąd.

AdLoader.Builder!

Rejestruje detektor zdarzeń, aby obsłużyć wczytywanie banera reklamowego Google Ad Managera.

AdLoader.Builder!

Umożliwia AdLoader wczytywanie reklam w niestandardowym formacie.

AdLoader.Builder!

Rejestruje detektor, który ma obsługiwać wczytywanie NativeAd.

AdLoader.Builder!
AdLoader.Builder!

Ustawia opcje używane do wczytywania widoku reklamy Google Ad Managera.

AdLoader.Builder!

Ustawia opcje reklam natywnych w kreatorze ładowarki reklam.

Konstruktory publiczne

Monter

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

Tworzy nowy obiekt Builder do tworzenia obiektu AdLoader.

Parametry
context: Context!

Kontekst.

adUnitID: String!

Identyfikator jednostki reklamowej.

Funkcje publiczne

kompilacja

fun build(): AdLoader!

Zwraca wartość AdLoader lub pustą, jeśli wystąpił błąd.

forAdManagerAdView

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

Rejestruje detektor zdarzeń, aby obsłużyć wczytywanie banera reklamowego Google Ad Managera.

Parametry
listener: OnAdManagerAdViewLoadedListener

Wywołanie zwrotne, które zostanie wykonane po wczytaniu banera reklamowego.

adSizes: Array<AdSize!>!

Ustawia obsługiwane rozmiary banera reklamowego.

Rzuty
java.lang.IllegalArgumentException

Jeśli adSizes = null lub jest pusty.

forCustomFormatAd

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

Umożliwia AdLoader wczytywanie reklam w niestandardowym formacie.

Parametry
customFormatId: String!

Identyfikator formatu niestandardowego zdefiniowany w interfejsie Ad Managera.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Listener, który ma być wywoływany, gdy NativeCustomFormatAd zostanie załadowany.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Opcjonalny odbiornik do definiowania niestandardowej logiki kliknięć w przypadku kliknięć reklam. Gdy ta opcja jest ustawiona, zastępuje domyślne zachowanie reklamy polegające na przekierowywaniu użytkowników na docelowy URL zdefiniowany w interfejsie Ad Managera.

forNativeAd

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

Rejestruje detektor, który ma obsługiwać wczytywanie NativeAd.

Parametry
listener: NativeAd.OnNativeAdLoadedListener!

Listener, który ma być wywoływany, gdy NativeAd zostanie załadowany.

withAdListener

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

Obiekt, który obsługuje błędy występujące podczas pobierania reklam natywnych.

withAdManagerAdViewOptions

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

Ustawia opcje używane do wczytywania widoku reklamy Google Ad Managera.

Parametry
options: AdManagerAdViewOptions!

Opcje banerów reklamowych Google Ad Managera.

withNativeAdOptions

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

Ustawia opcje reklam natywnych w kreatorze ładowarki reklam.

Parametry
options: NativeAdOptions!

Obiekt określający różne opcje reklam natywnych.