МедиацияМежстранственныйСлушатель

interface MediationInterstitialListener


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

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

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

Unit

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

Unit

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

Unit

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

Unit

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

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

Unit

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

Unit

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

Unit

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

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

onAdClicked

fun onAdClicked(adapter: MediationInterstitialAdapter!): Unit

Указывает на то, что пользователь кликнул на это объявление. Это используется для сбора метрик издателя и должно вызываться в дополнение к любым другим событиям; это событие никогда не определяется библиотекой медиации. Например, onAdLeftApplication обычно означает, что пользователь кликнул на объявление, но onAdClicked должно вызываться в любом случае.

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

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

onAdClosed

fun onAdClosed(adapter: MediationInterstitialAdapter!): Unit

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

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

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

См. также
onAdOpened

onAdFailedToLoad

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

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

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

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

adError: AdError

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

См. также
onAdLoaded

onAdFailedToLoad

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

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

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

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

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

error: Int

Код ошибки, подробно описывающий причину сбоя.

См. также
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationInterstitialAdapter!): Unit

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

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

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

onAdLoaded

fun onAdLoaded(adapter: MediationInterstitialAdapter!): Unit

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

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

С момента вызова этого метода и до уничтожения адаптера showInterstitial должен открывать промежуточное окно.

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

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

См. также
onAdFailedToLoad

onAdОткрыто

fun onAdOpened(adapter: MediationInterstitialAdapter!): Unit

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

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

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

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