NativeAdViewHolder

class NativeAdViewHolder


View holder dla reklam natywnych, czyli alternatywny sposób wyświetlania reklam natywnych. Zamiast używać NativeAdView do wyświetlania reklam natywnych, wydawcy mogą udostępniać wyświetlenia należące do samej aplikacji.

Podsumowanie

Konstruktory publiczne

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

Tworzy obiekt NativeAdViewHolder.

Funkcje publiczne

Unit

Ustawia View, którego użytkownicy będą używać do potwierdzania kliknięć.

Unit

Ustawia NativeAd, który będzie wyświetlany przez ten widok.

Unit

Odłącz ten uchwyt widoku od NativeAd, który jest obecnie wyświetlany.

Konstruktory publiczne

NativeAdViewHolder

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

Tworzy obiekt NativeAdViewHolder.

Parametry
containerView: View!

Kontener View reklamy. Wszystkie widoki w przypadku clickableAssetViews i nonclickableAssetViews muszą być podrzędnymi tego widoku.

clickableAssetViews: (Mutable)Map<String!, View!>!

Map klikalnych nazw zasobów do odpowiednich

nonclickableAssetViews: (Mutable)Map<String!, View!>!

Map nazw zasobów, których nie można kliknąć, do odpowiadających im View. Przejdź do null, jeśli nie ma elementów View, które nie można kliknąć.

Funkcje publiczne

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

Ustawia View, którego użytkownicy będą używać do potwierdzania kliknięć.

Parametry
view: View!

Wartość View do ustawienia.

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

Ustawia NativeAd, który będzie wyświetlany przez tego uchwyt widoku. Przywróć inny NativeAd, aby wyświetlić inną reklamę.

Parametry
ad: NativeAd!

NativeAd, który zostanie powiązany z holderem widoku.

unregisterNativeAd

fun unregisterNativeAd(): Unit

Odłącz ten uchwyt widoku od NativeAd, który jest obecnie wyświetlany.