CustomEventListener

public interface CustomEventListener

Известные прямые подклассы: CustomEventBannerListener , CustomEventInterstitialListener , CustomEventNativeListener.
CustomEventBannerListener

Этот интерфейс устарел.

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

CustomEventInterstitialListener

Этот интерфейс устарел.

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

CustomEventNativeListener

Этот интерфейс устарел.

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


Базовый пользовательский обработчик событий для баннерной и межстраничной рекламы. Не следует реализовывать этот интерфейс напрямую. Вместо этого реализуйте CustomEventBannerListener и/или CustomEventInterstitialListener и/или CustomEventNativeListener .

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

Общедоступные методы

abstract void

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

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad (int errorCode)

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

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

abstract void

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

abstract void

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

Общедоступные методы

onAdClicked

abstract void onAdClicked()

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

onAdClosed

abstract void onAdClosed()

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

См. также
onAdOpened

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

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

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

Параметры
@ NonNull AdError adError

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

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

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

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

Параметры
int errorCode

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

onAdLeftApplication

abstract void onAdLeftApplication()

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

onAdОткрыто

abstract void onAdOpened()

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

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