NativeAdViewHolder

public final class NativeAdViewHolder


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

概要

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

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。clickableAssetView と nonclickableAssetView のすべてのビューは、このビューの子ビューである必要があります。

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 から切り離します。