CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Um evento personalizado para oferecer suporte a anúncios de banner.

O ciclo de vida típico de um evento personalizado é ter o requestBannerAd chamado uma vez. Nesse ponto, o adaptador precisa criar um android.view.View e informar o onAdLoaded ou o onAdFailedToLoad. As solicitações seguintes serão feitas com uma nova instância do evento personalizado. No final do ciclo de vida, fazemos o possível para chamar onDestroy, mas isso não é garantido. requestBannerAd é chamado na linha de execução da interface, portanto, todas as precauções padrão de gravação de código nessa linha de execução se aplicam. Mais especificamente, o código não pode chamar métodos de bloqueio.

O adaptador precisa expor eventos pelo CustomEventBannerListener transmitido na chamada requestBannerAd. Todos os parâmetros necessários para fazer uma solicitação de anúncio precisam ser transmitidos nos parâmetros serverParameter, MediationAdRequest e customEventExtras.

Resumo

Métodos públicos

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

Chamada pela biblioteca de mediação para solicitar uma visualização do evento personalizado.

Métodos herdados

De com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

Desativa o controle do adaptador.

abstract void

Chamada quando o aplicativo chama pause.

abstract void

Chamada quando o aplicativo chama resume.

Métodos públicos

requestBannerAd

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

Chamada pela biblioteca de mediação para solicitar uma visualização do evento personalizado.

Se a solicitação for bem-sucedida, onAdLoaded será chamada.

Se a solicitação não for bem-sucedida, o método onAdFailedToLoad será chamado no listener com uma causa de erro adequada.

Esse método é chamado na linha de execução da interface, então todas as precauções padrão de gravação de código nessa linha de execução se aplicam. Seu código não deve chamar métodos de bloqueio.

Parâmetros
Context context

O Context da AdView que vai conter o evento personalizado . Um android.app.Activity é a melhor opção.

CustomEventBannerListener listener

Listener para eventos personalizados com callbacks para vários eventos.

@Nullable String serverParameter

A string configurada na interface do editor como o parâmetro do evento personalizado.

AdSize size

O tamanho da visualização a ser extraída. O tamanho da visualização precisa ser o mais próximo possível do tamanho especificado neste parâmetro. Se esse tamanho de visualização não tiver suporte, a solicitação vai falhar e onAdFailedToLoad será chamado.

MediationAdRequest mediationAdRequest

Parâmetros de segmentação genérica a serem usados ao solicitar uma visualização.

@Nullable Bundle customEventExtras

Uma Bundle de parâmetros definidos pelo editor por solicitação.