NativeAdViewHolder

public final class NativeAdViewHolder


Wyświetlanie reklam natywnych w kontenerze, które jest alternatywnym sposobem wyświetlania reklam natywnych. Zamiast używać NativeAdView do wyświetlania reklam natywnych, wydawcy mogą udostępniać widoki należące do samej aplikacji.

Podsumowanie

Publiczne konstruktory

NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Tworzy NativeAdViewHolder.

Metody publiczne

final void

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

void

Ustawia NativeAd, które będzie wyświetlać ten obiekt widoku.

void

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

Publiczne konstruktory

NativeAdViewHolder

public NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Tworzy NativeAdViewHolder.

Parametry
View containerView

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

Map<StringView> clickableAssetViews

Map klikalnych nazw zasobów do odpowiednich .

Map<StringView> nonclickableAssetViews

Map nieklikanych nazw komponentów do odpowiednich View. Zwróć wartość null, jeśli nie ma elementów View, w które nie można kliknąć.

Metody publiczne

setClickConfirmingView

public final void setClickConfirmingView(View view)

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

Parametry
View view

Wartość View do ustawienia.

setNativeAd

public void setNativeAd(NativeAd ad)

Ustawia NativeAd, które będzie wyświetlać ten obiekt widoku. Zresetuj do innego NativeAd, aby wyświetlić inną reklamę.

Parametry
NativeAd ad

NativeAd, która będzie powiązana z właścicielem widoku.

unregisterNativeAd

public void unregisterNativeAd()

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