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

Funções públicas

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

Chamada 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

Desativa o controle do adaptador.

Unit

Chamada quando o aplicativo chama pause.

Unit

Chamada quando o aplicativo chama resume.

Funções públicas

requestInterstitialAd

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

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.

listener: CustomEventInterstitialListener!

Listener para eventos personalizados 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érica a serem usados ao solicitar um intersticial.

customEventExtras: Bundle?

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

showInterstitial

fun showInterstitial(): Unit

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