CustomEventIntersticial

interface CustomEventInterstitial : CustomEvent


Пользовательское событие, поддерживающее показ межстраничной рекламы.

Типичный жизненный цикл пользовательского события включает в себя однократный вызов requestInterstitialAd . На этом этапе адаптер должен запросить рекламу и сообщить слушателю либо onAdLoaded , либо об ошибке onAdFailedToLoad. Последующие запросы будут выполняться с новым экземпляром пользовательского события. В конце жизненного цикла предпринимается попытка вызвать onDestroy , хотя это не гарантируется. Обратите внимание, что requestInterstitialAd вызывается в потоке пользовательского интерфейса, поэтому применяются все стандартные меры предосторожности при написании кода в этом потоке. В частности, код не должен вызывать блокирующие методы.

Предполагается, что пользовательское событие будет пересылать события через CustomEventInterstitialListener переданный в вызове requestInterstitialAd . Все параметры, необходимые для отправки запроса на показ рекламы, должны быть переданы в параметрах serverParameter , MediationAdRequest и customEventExtras .

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

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

Unit
requestInterstitialAd (
context: Context !,
listener: CustomEventInterstitialListener !,
serverParameter: String ?,
mediationAdRequest: MediationAdRequest !,
customEventExtras: Bundle ?
)

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

Unit

Покажите межклеточное пространство.

Наследуемые функции

Из com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

Разбирает блок управления адаптером.

Unit

Вызывается, когда приложение вызывает функцию pause .

Unit

Вызывается при resume вызовов приложения.

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

запросМежстраничнаяреклама

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

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

Если запрос выполнен успешно, следует вызвать onAdLoaded .

Если запрос не удался, следует вызвать метод onAdFailedToLoad в listener , указав соответствующую причину ошибки.

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

Параметры
context: Context !

Context объекта com.google.android.gms.ads.interstitial.InterstitialAd , запросившего пользовательское событие межстраничной рекламы. Предпочтительно использовать android.app.Activity .

listener: CustomEventInterstitialListener !

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

serverParameter: String ?

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

mediationAdRequest: MediationAdRequest !

Общие параметры таргетинга, используемые при запросе интерстициальной абляции.

customEventExtras: Bundle ?

Bundle параметров, устанавливаемых издателем по запросу.

showIntersticial

fun showInterstitial(): Unit

Показать промежуточную рекламу. Этот метод может быть вызван в любое время после вызова метода onAdLoaded .