МедиацияNativeListener

public interface MediationNativeListener


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

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

Публичные методы

abstract void

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

abstract void

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

abstract void

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

abstract void

Этот метод устарел.

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

abstract void

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

abstract void

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

abstract void
onAdLoaded (
MediationNativeAdapter adapter,
UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

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

Публичные методы

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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

Параметры
MediationNativeAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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

См. onAdFailedToLoad.

Параметры
MediationNativeAdapter adapter

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

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

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

Параметры
MediationNativeAdapter adapter

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

@ NonNull AdError adError

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

См. также
onAdLoaded

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

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

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

Параметры
MediationNativeAdapter adapter

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

int error

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

См. также
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

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

Параметры
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

Параметры
MediationNativeAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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

См. onAdFailedToLoad.

Параметры
MediationNativeAdapter adapter

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

UnifiedNativeAdMapper unifiedNativeAdMapper

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

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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

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

Параметры
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

Параметры
MediationNativeAdapter adapter

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