AdLoader.Builder

class AdLoader.Builder


Конструктор для AdLoader .

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

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

Builder (context: Context !, adUnitID: String !)

Создает новый Builder для создания AdLoader .

Общественные функции

AdLoader !
build ()

Возвращает AdLoader или пустое значение, если произошла ошибка.

AdLoader.Builder !

Регистрирует прослушиватель для обработки загрузки баннерной рекламы Google Ad Manager.

AdLoader.Builder !

Позволяет AdLoader загружать объявления специального формата.

AdLoader.Builder !

Регистрирует прослушиватель для обработки загрузки NativeAd .

AdLoader.Builder !
AdLoader.Builder !

Устанавливает параметры, используемые для загрузки просмотра объявлений Google Ad Manager.

AdLoader.Builder !

Устанавливает параметры нативной рекламы для конструктора загрузчика рекламы.

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

Строитель

Builder(context: Context!, adUnitID: String!)

Создает новый Builder для создания AdLoader .

Параметры
context: Context !

Контекст.

adUnitID: String !

Идентификатор рекламного блока.

Общественные функции

строить

fun build(): AdLoader!

Возвращает AdLoader или пустое значение, если произошла ошибка.

дляAdManagerAdView

@CanIgnoreReturnValue
fun forAdManagerAdView(
    listener: OnAdManagerAdViewLoadedListener,
    adSizes: Array<AdSize!>!
): AdLoader.Builder!

Регистрирует прослушиватель для обработки загрузки баннерной рекламы Google Ad Manager.

Параметры
listener: OnAdManagerAdViewLoadedListener

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

adSizes: Array < AdSize !>!

Устанавливает поддерживаемые размеры рекламного баннера.

Броски
java.lang.IllegalArgumentException

Если adSizes имеет значение null или пусто.

forCustomFormatAd

@CanIgnoreReturnValue
fun forCustomFormatAd(
    customFormatId: String!,
    adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!,
    customClickListener: NativeCustomFormatAd.OnCustomClickListener?
): AdLoader.Builder!

Позволяет AdLoader загружать объявления специального формата.

Параметры
customFormatId: String !

Идентификатор специального формата, определенный в интерфейсе Менеджера рекламы.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener !

Прослушиватель, который будет вызываться при загрузке NativeCustomFormatAd .

customClickListener: NativeCustomFormatAd.OnCustomClickListener ?

Дополнительный прослушиватель для определения пользовательской логики кликов по объявлениям. Если этот параметр установлен, он переопределяет поведение объявления по умолчанию при переходе по URL-адресу клика, определенному в пользовательском интерфейсе Менеджера рекламы.

дляNativeAd

@CanIgnoreReturnValue
fun forNativeAd(listener: NativeAd.OnNativeAdLoadedListener!): AdLoader.Builder!

Регистрирует прослушиватель для обработки загрузки NativeAd .

Параметры
listener: NativeAd.OnNativeAdLoadedListener !

Прослушиватель, который будет вызываться при загрузке NativeAd .

с AdListener

@CanIgnoreReturnValue
fun withAdListener(listener: AdListener!): AdLoader.Builder!
Параметры
listener: AdListener !

Объект, который обрабатывает ошибки, возникающие при получении нативной рекламы.

сAdManagerAdViewOptions

@CanIgnoreReturnValue
fun withAdManagerAdViewOptions(options: AdManagerAdViewOptions!): AdLoader.Builder!

Устанавливает параметры, используемые для загрузки просмотра объявлений Google Ad Manager.

Параметры
options: AdManagerAdViewOptions !

Варианты баннерной рекламы Google Ad Manager.

сNativeAdOptions

@CanIgnoreReturnValue
fun withNativeAdOptions(options: NativeAdOptions!): AdLoader.Builder!

Устанавливает параметры нативной рекламы для конструктора загрузчика рекламы.

Параметры
options: NativeAdOptions !

Объект, задающий различные параметры нативной рекламы.