CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Специальное событие для поддержки баннерной рекламы.

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

Ожидается, что адаптер будет предоставлять события через CustomEventBannerListener , передаваемый в вызове requestBannerAd . Все параметры, необходимые для запроса объявления, должны быть переданы в параметрах serverParameter , MediationAdRequest и customEventExtras .

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

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

abstract void
requestBannerAd (
Context context,
CustomEventBannerListener listener,
@ Nullable String serverParameter,
AdSize size,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

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

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

Из com.google.android.gms.ads.mediation.customevent.CustomEvent.
abstract void

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

abstract void

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

abstract void

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

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

запросБаннерРеклама

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

Параметры
Context context

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

CustomEventBannerListener listener

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

@ Nullable String serverParameter

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

AdSize size

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

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

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

,

CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Специальное событие для поддержки баннерной рекламы.

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

Ожидается, что адаптер будет предоставлять события через CustomEventBannerListener , передаваемый в вызове requestBannerAd . Все параметры, необходимые для запроса объявления, следует передавать в параметрах serverParameter , MediationAdRequest и customEventExtras .

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

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

abstract void
requestBannerAd (
Context context,
CustomEventBannerListener listener,
@ Nullable String serverParameter,
AdSize size,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

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

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

Из com.google.android.gms.ads.mediation.customevent.CustomEvent.
abstract void

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

abstract void

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

abstract void

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

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

запросБаннерРеклама

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

Параметры
Context context

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

CustomEventBannerListener listener

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

@ Nullable String serverParameter

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

AdSize size

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

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

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