NativeAdViewHolder

public final class NativeAdViewHolder


原生廣告的檢視區塊容器,是顯示原生廣告的替代方式。發布商可以提供應用程式擁有的 Views,不必使用 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。clickableAssetViews 和 nonclickableAssetViews 中的所有檢視區塊都必須是這個檢視區塊的子項。

Map<StringView> clickableAssetViews

可點選的資產名稱 Map 對應至 。

Map<StringView> nonclickableAssetViews

不可點選的資產名稱會對應至 MapView如果沒有無法點選的 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 取消關聯。