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。clickableAssetViews 和 nonclickableAssetViews 中的所有视图都必须是此视图的子视图。

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 解除关联。