NativeAdViewHolder

public final class NativeAdViewHolder


Conteneur d'affichage pour les annonces natives, qui est une autre façon de diffuser des annonces natives. Au lieu d'utiliser NativeAdView pour diffuser 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 l'View que les utilisateurs utiliseront pour confirmer leurs clics.

void

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

void

Dissociez ce conteneur de vue de l'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 de l'annonce. Toutes les vues des clickableAssetViews et des nonclickableAssetViews doivent être enfants de cette vue.

Map<StringView> clickableAssetViews

Map des noms d'éléments cliquables aux .

Map<StringView> nonclickableAssetViews

Map des noms d'éléments non cliquables aux 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 l'View que les utilisateurs utiliseront pour confirmer leurs clics.

Paramètres
View view

View à définir.

setNativeAd

public void setNativeAd(NativeAd ad)

Définit la NativeAd que ce conteneur de vue affichera. Réinitialisez la valeur à un autre NativeAd pour afficher une autre annonce.

Paramètres
NativeAd ad

NativeAd qui sera associé au conteneur de la vue.

unregisterNativeAd

public void unregisterNativeAd()

Dissociez ce conteneur de vue de l'NativeAd qu'il affiche actuellement.