MediationNativeListener

public interface MediationNativeListener


Um listener que contém callbacks para um adaptador se comunicar com a biblioteca de mediação. Os eventos precisam ser comunicados para que a biblioteca de mediação gerencie corretamente o fluxo de anúncios.

Resumo

Métodos públicos

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

abstract void

Esse método foi descontinuado.

Use onAdFailedToLoad.

abstract void

Indica que uma impressão foi registrada para o anúncio.

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indica que um anúncio foi solicitado e recebido.

abstract void

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

abstract void

Indica que um anúncio terminou de reproduzir o vídeo.

Métodos públicos

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Indica que o usuário clicou neste anúncio. Esse método só deve ser chamado se setOverrideClickHandling estiver definido como verdadeiro. Usado para métricas do editor e precisa ser chamado além de outros eventos.

Parâmetros
MediationNativeAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Indica que o controle de anúncios renderizou algo em tela cheia e agora está transferindo o controle de volta para o aplicativo. Pode ser o usuário voltando de um aplicativo diferente.

Consulte onAdFailedToLoad.

Parâmetros
MediationNativeAdapter adapter

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

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

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

Parâmetros
MediationNativeAdapter adapter

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

@NonNull AdError adError

AdError detalhando a causa da falha.

Consulte também
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

Depois que um anúncio é solicitado, o adaptador precisa informar se a solicitação foi bem-sucedida 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 exibição de um anúncio potencialmente bem-sucedido.

Parâmetros
MediationNativeAdapter adapter

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

int error

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

Consulte também
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Indica que uma impressão foi registrada para o anúncio. Esse método só deve ser chamado se setOverrideImpressionRecording estiver definido como verdadeiro. Usado para métricas do editor e precisa ser chamado além de outros eventos.

Parâmetros
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

Parâmetros
MediationNativeAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indica que um anúncio foi solicitado e recebido.

Depois que um anúncio é solicitado, o adaptador precisa informar se a solicitação foi bem-sucedida 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 exibição de um anúncio potencialmente bem-sucedido.

Consulte onAdFailedToLoad.

Parâmetros
MediationNativeAdapter adapter

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

UnifiedNativeAdMapper unifiedNativeAdMapper

A classe de mapeamento que fornece um mapeamento do objeto de anúncio da rede de publicidade mediada para o objeto de anúncio nativo unificado.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Indica que o controle de anúncio está renderizando algo em tela cheia. Isso pode ser um android.app.Activity ou um precursor da mudança para outro aplicativo.

Depois que essa tela for dispensada, onAdClosed precisará ser chamado.

Parâmetros
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Indica que um anúncio terminou de reproduzir o vídeo.

Parâmetros
MediationNativeAdapter adapter

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