NativeAdViewHolder

class NativeAdViewHolder


原生廣告的 ViewHolder,這是顯示原生廣告的另一種方式。發布商可以提供應用程式本身擁有的 View,而非使用 NativeAdView 顯示原生廣告。

摘要

公用建構函式

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

建構 NativeAdViewHolder

公開函式

Unit

設定使用者用來確認點擊次數的 View

Unit

設定這個 View Holder 將顯示的 NativeAd

Unit

將這個 ViewHolder 與目前顯示的 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

設定這個 View Holder 將顯示的 NativeAd。重設為其他 NativeAd 以顯示其他廣告。

參數
ad: NativeAd!

將與 View Holder 建立關聯的 NativeAd

unregisterNativeAd

fun unregisterNativeAd(): Unit

將這個 ViewHolder 與目前顯示的 NativeAd 分離。