ПосредничествоБаннерСлушатель

interface MediationBannerListener


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

В частности, для правильной работы метрик необходим метод onAdClicked .

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

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

Unit

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

Unit

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

Unit

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

Unit

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

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

Unit

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

Unit

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

Unit

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

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

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

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

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

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

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

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

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

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

См. также
onAdOpened

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

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

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

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

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

adError: AdError

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

См. также
onAdLoaded

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

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

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

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

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

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

error: Int

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

См. также
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

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

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

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

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

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

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

С момента вызова этого метода до момента уничтожения адаптера getBannerView должен возвращать объект android.view.View ; null не разрешен. Один и тот же объект android.view.View должен возвращаться при каждом запросе.

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

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

См. также
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

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

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

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

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