NativeAdViewHolder

public final class NativeAdViewHolder


ネイティブ広告のビューホルダー。ネイティブ広告を表示する別の方法です。パブリッシャーは、NativeAdView を使用してネイティブ広告を表示する代わりに、アプリ自体が所有する View を提供できます。

概要

パブリック コンストラクタ

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

NativeAdViewHolder を構築します。

パブリック メソッド

final void

ユーザーがクリック数を確定するために使用する View を設定します。

void

このビューホルダーに表示する NativeAd を設定します。

void

このビューホルダーを現在表示している NativeAd から関連付け解除します。

パブリック コンストラクタ

NativeAdViewHolder

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

NativeAdViewHolder を構築します。

パラメータ
View containerView

広告のコンテナ View。clickableAssetViews と nonclickableAssetViews のすべてのビューは、この View の子である必要があります。

Map<StringView> clickableAssetViews

クリック可能なアセット名の Map を対応する . にマッピングします。

Map<StringView> nonclickableAssetViews

クリックできないアセット名の Map と対応する View。クリックできない View がない場合は、null を渡します。

パブリック メソッド

setClickConfirmingView

public final void setClickConfirmingView(View view)

ユーザーがクリック数を確定するために使用する View を設定します。

パラメータ
View view

設定する View

setNativeAd

public void setNativeAd(NativeAd ad)

このビューホルダーに表示する NativeAd を設定します。別の NativeAd にリセットして、別の広告を表示します。

パラメータ
NativeAd ad

ビューホルダーに関連付けられる NativeAd

unregisterNativeAd

public void unregisterNativeAd()

このビューホルダーを現在表示している NativeAd から関連付け解除します。