CustomEventInterstitial

public interface CustomEventInterstitial extends CustomEvent


Um evento personalizado que oferece suporte a anúncios intersticiais.

O ciclo de vida típico de um evento personalizado é ter o requestInterstitialAd chamado uma vez. Nesse ponto, o adaptador precisa solicitar um anúncio e informar onAdLoaded ou onAdFailedToLoad para o listener. 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. requestInterstitialAd é 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 evento personalizado precisa encaminhar eventos pelo CustomEventInterstitialListener transmitido na chamada requestInterstitialAd. 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
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Chamada pela biblioteca de mediação para solicitar um intersticial.

abstract void

Mostre o intersticial.

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

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Chamada pela biblioteca de mediação para solicitar um intersticial.

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 página que solicitou o intersticial do evento personalizado. Um android.app.Activity é a melhor opção.

CustomEventInterstitialListener 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.

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

Mostre o intersticial. Ele pode ser chamado a qualquer momento após uma chamada para onAdLoaded.