МедиацияМежстраничный адаптер

public interface MediationInterstitialAdapter extends MediationAdapter


Адаптер для сторонних рекламных сетей, поддерживающих межстраничную рекламу.

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

Ожидается, что адаптер будет пересылать события через MediationInterstitialListener , переданный в вызове requestInterstitialAd . Все параметры, необходимые для запроса объявления, должны быть переданы в параметрах serverParameters , MediationAdRequest и mediationExtras .

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

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

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

abstract void
requestInterstitialAd (
Context context,
MediationInterstitialListener listener,
Bundle serverParameters,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle mediationExtras
)

Вызывается библиотекой-посредником для запроса объявления от адаптера.

abstract void

Показывает межстраничное объявление.

Унаследованные методы

Из com.google.android.gms.ads.mediation.MediationAdapter.
abstract void

Срывает управление адаптером.

abstract void

Вызывается, когда приложение вызывает onPause в файле .

abstract void

Вызывается, когда приложение вызывает onResume в файле .

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

запросМежстраничное объявление

abstract void requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Вызывается библиотекой-посредником для запроса объявления от адаптера.

Если запрос успешен, следует вызвать метод onAdLoaded. На этом этапе межстраничное объявление *НЕ* должно показываться автоматически. Библиотека медиации вызовет метод showInterstitial , когда необходимо отобразить межстраничное объявление.

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

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

Параметры
Context context

Context AdView, который будет содержать просмотр баннера. Предпочтителен.

MediationInterstitialListener listener

Прослушиватель адаптера с обратными вызовами для различных событий

Bundle serverParameters

Дополнительные параметры, определяемые издателем на стороне сервера-посредника.

MediationAdRequest mediationAdRequest

Общие параметры, которые этот издатель может использовать при запросе объявления.

@ Nullable Bundle mediationExtras

Дополнительные параметры, устанавливаемые издателем индивидуально для каждого запроса.

показатьМежстраничное объявление

abstract void showInterstitial()

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