NativeAdViewHolder

public final 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(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Tworzy obiekt NativeAdViewHolder.

Metody publiczne

final void

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

void

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

void

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

Konstruktory publiczne

NativeAdViewHolder

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

Tworzy obiekt NativeAdViewHolder.

Parametry
View containerView

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

Map<StringView> clickableAssetViews

Map klikalnych nazw zasobów do odpowiednich

Map<StringView> nonclickableAssetViews

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ąć.

Metody publiczne

setClickConfirmingView

public final void setClickConfirmingView(View view)

Ustawia 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óry będzie wyświetlany przez ten widok. Przywróć inny NativeAd, aby wyświetlić inną reklamę.

Parametry
NativeAd ad

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

unregisterNativeAd

public void unregisterNativeAd()

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