MediationBannerListener

interface MediationBannerListener


Callback para um adaptador se comunicar de volta com a biblioteca de mediação. Os eventos precisam ser comunicados de volta para que a biblioteca de mediação gerencie o fluxo de anúncios corretamente.

O método onAdClicked em particular é necessário para que as métricas funcionem corretamente.

Resumo

Funções públicas

Unit

Indica que o usuário clicou nesse anúncio.

Unit

Indica que o controle de anúncio renderizou algo em tela cheia e agora está transferindo o controle de volta para o aplicativo.

Unit

Indica que uma solicitação de anúncio não foi carregada.

Unit

Essa função foi descontinuada.

Use onAdFailedToLoad.

Unit

Indica que o anúncio está fazendo com que o dispositivo mude para um aplicativo diferente (como um navegador da Web).

Unit

Indica que um anúncio foi solicitado e recebido.

Unit

Indica que o controle de anúncio está renderizando algo que está em tela cheia.

Funções públicas

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

Indica que o usuário clicou nesse anúncio. Ele é usado para métricas do editor e precisa ser chamado junto com outros eventos. Esse evento nunca é inferido pela biblioteca de mediação. Por exemplo, onAdLeftApplication geralmente significa que o usuário clicou em um anúncio, mas onAdClicked precisa ser chamado de qualquer maneira.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

Indica que o controle de anúncio renderizou algo em tela cheia e agora está transferindo o controle de volta para o aplicativo. Isso pode ser o usuário retornando de um aplicativo diferente.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.

Consulte também
onAdOpened

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

Indica que uma solicitação de anúncio não foi carregada.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.

adError: AdError

AdError detalhando a causa da falha.

Consulte também
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

Indica que uma solicitação de anúncio falhou, além da causa. Uma falha pode ser um erro real ou apenas uma falta de preenchimento.

Quando um anúncio é solicitado, o adaptador precisa informar se foi bem-sucedido ou não. Se nenhuma resposta for recebida dentro de um limite de tempo, a biblioteca de mediação poderá passar para outro adaptador, resultando na não veiculação de um anúncio potencialmente bem-sucedido.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.

error: Int

Um código de erro que detalha a causa da falha.

Consulte também
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

Indica que o anúncio está fazendo com que o dispositivo mude para um aplicativo diferente (como um navegador da Web). Ele precisa ser chamado antes que o aplicativo atual seja colocado em segundo plano.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

Indica que um anúncio foi solicitado e recebido. Os anúncios de banner podem ser exibidos automaticamente após a chamada desse método.

Quando um anúncio é solicitado, o adaptador precisa informar se foi bem-sucedido ou não. Se nenhuma resposta for recebida dentro de um limite de tempo, a biblioteca de mediação poderá passar para outro adaptador, resultando na não veiculação de um anúncio potencialmente bem-sucedido.

Do momento em que esse método é chamado até que o adaptador seja destruído, o getBannerView precisa retornar um objeto android.view.View. O null não é permitido. O mesmo objeto android.view.View precisa ser retornado em cada solicitação.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.

Consulte também
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

Indica que o controle de anúncio está renderizando algo em tela cheia. Isso pode ser uma ou pode ser um precursor para mudar para um aplicativo diferente.

Depois que essa tela for dispensada, onAdClosed precisa ser chamada.

Parâmetros
adapter: MediationBannerAdapter!

O adaptador de mediação que gerou o evento.