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 requestInterstitialAd chamado uma vez. Nesse ponto, o adaptador precisa solicitar um anúncio e informar onAdLoaded ou onAdFailedToLoad ao listener. As solicitações subsequentes 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. Observe que requestInterstitialAd é chamado na linha de execução da UI. Portanto, todas as precauções padrão de gravação de código nessa linha de execução se aplicam. Em particular, o código não pode chamar métodos de bloqueio.

O evento personalizado precisa encaminhar eventos usando o 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
)

Chamado 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

Desmonta o controle do adaptador.

abstract void

Chamado quando o aplicativo chama pause.

abstract void

Chamado 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
)

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

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

Se a solicitação não for bem-sucedida, onAdFailedToLoad deverá 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. Em particular, o código não pode chamar métodos de bloqueio.

Parâmetros
Context context

O Context do com.google.android.gms.ads.interstitial.InterstitialAd que solicitou o intersticial de evento personalizado. É preferível usar um android.app.Activity.

CustomEventInterstitialListener listener

Listener para evento personalizado 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éricos a serem usados ao solicitar um anúncio intersticial.

@Nullable Bundle customEventExtras

Um Bundle de parâmetros definidos pelo publisher por solicitação.

showInterstitial

abstract void showInterstitial()

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