NativeAdViewHolder

class NativeAdViewHolder


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

概要

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

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

NativeAdViewHolder を構築します。

パブリック関数

Unit

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

Unit

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

Unit

このビューホルダーを、現在表示されている NativeAd から切り離します。

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

NativeAdViewHolder

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

NativeAdViewHolder を構築します。

パラメータ
containerView: View!

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

clickableAssetViews: (Mutable)Map<String!, View!>!

クリック可能なアセット名の Map を対応する に変更します。

nonclickableAssetViews: (Mutable)Map<String!, View!>!

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

パブリック関数

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

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

パラメータ
view: View!

設定する View

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

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

パラメータ
ad: NativeAd!

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

unregisterNativeAd

fun unregisterNativeAd(): Unit

このビューホルダーを、現在表示されている NativeAd から切り離します。