AdLoader.Builder

class AdLoader.Builder


Kreator dla AdLoader.

Podsumowanie

Konstruktory publiczne

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

Tworzy nowy obiekt Builder do konstruowania obiektu AdLoader.

Funkcje publiczne

AdLoader!

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

AdLoader.Builder!

Rejestruje detektor, który obsługuje wczytywanie banera reklamowego Google Ad Managera.

AdLoader.Builder!

Umożliwia wczytywanie reklam w formacie niestandardowym w AdLoader.

AdLoader.Builder!

Rejestruje detektor, który obsługuje wczytywanie NativeAd.

AdLoader.Builder!
AdLoader.Builder!

Ustawia opcje, które mają być używane do wczytywania widoku reklamy Google Ad Managera.

AdLoader.Builder!

Ustawia opcje reklam natywnych w narzędziu do tworzenia modułu wczytującego reklamy.

Konstruktory publiczne

Monter

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

Tworzy nowy obiekt Builder do konstruowania 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, który obsługuje wczytywanie banera reklamowego Google Ad Managera.

Parametry
listener: OnAdManagerAdViewLoadedListener

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

adSizes: Array<AdSize!>!

Ustawia obsługiwane rozmiary reklamy banerowej.

Rzuty
java.lang.IllegalArgumentException

Jeśli adSizes to null lub puste pole.

forCustomFormatAd

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

Umożliwia wczytywanie reklam w formacie niestandardowym w AdLoader.

Parametry
customFormatId: String!

Identyfikator formatu niestandardowego zdefiniowany w interfejsie Ad Managera.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Detektor, który ma być wywoływany, gdy wczyta się element NativeCustomFormatAd.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Opcjonalny odbiornik do definiowania niestandardowej logiki kliknięć reklam. Gdy ta opcja jest włączona, zastępuje domyślne działanie reklamy po kliknięciu, czyli przejście do adresu URL kliknięcia zdefiniowanego w interfejsie Ad Managera.

forNativeAd

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

Rejestruje detektor, który obsługuje wczytywanie NativeAd.

Parametry
listener: NativeAd.OnNativeAdLoadedListener!

Detektor, który ma być wywoływany, gdy wczyta się element NativeAd.

withAdListener

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

Obiekt obsługujący błędy, które wystąpiły podczas pobierania reklam natywnych.

withAdManagerAdViewOptions

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

Ustawia opcje, które mają być używane do wczytywania widoku reklamy Google Ad Managera.

Parametry
options: AdManagerAdViewOptions!

Opcje banerów reklamowych w usłudze Google Ad Manager.

withNativeAdOptions

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

Ustawia opcje reklam natywnych w narzędziu do tworzenia modułu wczytującego reklamy.

Parametry
options: NativeAdOptions!

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