CustomEventInterstitial

interface CustomEventInterstitial : 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

Funções públicas

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

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

Unit

Mostre o intersticial.

Funções herdadas

De com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

Desmonta o controle do adaptador.

Unit

Chamado quando o aplicativo chama pause.

Unit

Chamado quando o aplicativo chama resume.

Funções públicas

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

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.

listener: CustomEventInterstitialListener!

Listener para evento personalizado com callbacks para vários eventos.

serverParameter: String?

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.

customEventExtras: Bundle?

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

showInterstitial

fun showInterstitial(): Unit

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