МедиацияNativeListener

interface MediationNativeListener


Прослушиватель, содержащий обратные вызовы для адаптера для обратной связи с библиотекой-посредником. События должны передаваться обратно, чтобы библиотека медиации могла правильно управлять потоком рекламы.

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

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

Unit

Указывает, что пользователь нажал на это объявление.

Unit

Указывает, что элемент управления рекламой отобразил что-то в полноэкранном режиме и теперь передает управление обратно приложению.

Unit

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

Unit

Эта функция устарела.

Вместо этого используйте onAdFailedToLoad .

Unit

Указывает, что для объявления зафиксирован показ.

Unit

Указывает, что реклама заставляет устройство переключиться на другое приложение (например, веб-браузер).

Unit
onAdLoaded (
adapter: MediationNativeAdapter !,
unifiedNativeAdMapper: UnifiedNativeAdMapper !
)

Указывает, что объявление было запрошено и успешно получено.

Unit

Указывает, что элемент управления рекламой отображает что-то в полноэкранном режиме.

Unit

Указывает, что воспроизведение видео объявления полностью завершено.

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

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

Указывает, что пользователь нажал на это объявление. Этот метод следует вызывать только в том случае, если setOverrideClickHandling установлено значение true. Он используется для показателей издателя и должен вызываться в дополнение к любым другим событиям.

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

Указывает, что элемент управления рекламой отобразил что-то в полноэкранном режиме и теперь передает управление обратно приложению. Это может быть пользователь, возвращающийся из другого приложения.

См. onAdFailedToLoad.

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

онадфаиледтолоад

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, adError: AdError): Unit

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

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

adError: AdError

AdError с подробным описанием причины сбоя.

См. также
onAdLoaded

онадфаиледтолоад

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, error: Int): Unit

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

После запроса объявления адаптер должен сообщить об успехе или неудаче. Если в течение определенного периода времени не будет получен ответ, библиотека медиации может перейти к другому адаптеру, в результате чего потенциально успешное объявление не будет показано.

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

error: Int

Код ошибки с подробным описанием причины сбоя.

См. также
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

Указывает, что для объявления зафиксирован показ. Этот метод следует вызывать только в том случае, если для setOverrideImpressionRecording установлено значение true. Он используется для показателей издателя и должен вызываться в дополнение к любым другим событиям.

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

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

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

Указывает, что объявление было запрошено и успешно получено.

После запроса объявления адаптер должен сообщить об успехе или неудаче. Если в течение определенного периода времени не будет получен ответ, библиотека медиации может перейти к другому адаптеру, в результате чего потенциально успешное объявление не будет показано.

См. onAdFailedToLoad.

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

unifiedNativeAdMapper: UnifiedNativeAdMapper !

Класс сопоставления, который обеспечивает сопоставление рекламного объекта опосредованной рекламной сети с унифицированным собственным рекламным объектом.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

Указывает, что элемент управления рекламой отображает что-то в полноэкранном режиме. Это может быть сообщение или предвестник переключения на другое приложение.

После закрытия этого экрана необходимо вызвать onAdClosed .

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

Указывает, что воспроизведение видео объявления полностью завершено.

Параметры
adapter: MediationNativeAdapter !

Адаптер-посредник, вызвавший событие.