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 или пустое значение, если произошла ошибка.

forAdManagerAdView

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

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

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

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

adSizes: Array < AdSize !>!

Задает поддерживаемые размеры баннерной рекламы.

Броски
java.lang.IllegalArgumentException

Если adSizes равно null или пустое.

для пользовательского формата рекламы

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

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

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

Пользовательский идентификатор формата определяется в пользовательском интерфейсе менеджера рекламы.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener !

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

customClickListener: NativeCustomFormatAd.OnCustomClickListener ?

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

для нативной рекламы

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

Регистрирует обработчик событий для обработки загрузки NativeAd .

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

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

с AdListener

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

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

withAdManagerAdViewOptions

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

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

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

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

withNativeAdOptions

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

Устанавливает параметры нативной рекламы в соответствии с настройками конструктора рекламного блока.

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

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