NativeAdViewHolder

public final class NativeAdViewHolder


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

摘要

公用建構函式

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

建構 NativeAdViewHolder

公用方法

final void

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

void

設定這個 View Holder 將顯示的 NativeAd

void

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

公用建構函式

NativeAdViewHolder

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

建構 NativeAdViewHolder

參數
View containerView

廣告的容器 View。clickableAssetViews 和 nonclickableAssetViews 中的所有檢視區塊都必須是這個檢視區塊的子項。

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)

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

參數
NativeAd ad

將與 View Holder 建立關聯的 NativeAd

unregisterNativeAd

public void unregisterNativeAd()

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