NativeAdViewHolder

public final class NativeAdViewHolder


Conteneur pour les annonces natives, qui constitue une autre façon de les afficher. Au lieu d'utiliser NativeAdView pour afficher des annonces natives, les éditeurs peuvent fournir des vues appartenant à l'application elle-même.

Résumé

Constructeurs publics

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

Construit un objet NativeAdViewHolder.

Méthodes publiques

final void

Définit le View que les utilisateurs utiliseront pour confirmer leurs clics.

void

Définit le NativeAd que ce conteneur de vue affichera.

void

Dissociez ce support de vue du NativeAd qu'il affiche actuellement.

Constructeurs publics

NativeAdViewHolder

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

Construit un objet NativeAdViewHolder.

Paramètres
View containerView

Conteneur View pour l'annonce. Toutes les vues de clickableAssetViews et nonclickableAssetViews doivent être des enfants de cette vue.

Map<StringView> clickableAssetViews

Le Map des noms d'éléments cliquables vers les .

Map<StringView> nonclickableAssetViews

Le Map des noms d'assets non cliquables vers les View correspondants. Transmettez null s'il n'y a pas de View non cliquables.

Méthodes publiques

setClickConfirmingView

public final void setClickConfirmingView(View view)

Définit le View que les utilisateurs utiliseront pour confirmer leurs clics.

Paramètres
View view

View à définir.

setNativeAd

public void setNativeAd(NativeAd ad)

Définit le NativeAd que ce conteneur de vue affichera. Réinitialisez-le sur un autre NativeAd pour afficher une autre annonce.

Paramètres
NativeAd ad

Le NativeAd qui sera associé au conteneur de la vue.

unregisterNativeAd

public void unregisterNativeAd()

Dissociez ce support de vue du NativeAd qu'il affiche actuellement.