NativeAdViewHolder

public final class NativeAdViewHolder


Держатель просмотра для нативной рекламы, который является альтернативным способом показа нативной рекламы. Вместо использования NativeAdView для показа нативной рекламы издатели могут предоставлять представления, принадлежащие самому приложению.

Краткое содержание

Общественные конструкторы

NativeAdViewHolder (
View containerView,
Map < String , View > clickableAssetViews,
Map < String , View > 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 < String , View > clickableAssetViews

Map кликабельных названий ресурсов с соответствующими файлами .

Map < String , View > nonclickableAssetViews

Map некликабельных названий ресурсов с соответствующим View . Передайте null , если нет некликабельных View .

Публичные методы

setClickConfirmingView

public final void setClickConfirmingView(View view)

Устанавливает View , которое пользователи будут использовать для подтверждения кликов.

Параметры
View view

View для установки.

установитьNativeAd

public void setNativeAd(NativeAd ad)

Устанавливает NativeAd , который будет показывать этот держатель представления. Сбросьте настройки на другое NativeAd , чтобы показать другое объявление.

Параметры
NativeAd ad

NativeAd , который будет связан с держателем представления.

отменить регистрациюNativeAd

public void unregisterNativeAd()

Отключите этот держатель представления от NativeAd , который он показывает в данный момент.