MediationInterstitialAdapter

public interface MediationInterstitialAdapter extends MediationAdapter


Adaptador para redes de publicidade de terceiros que oferecem suporte a anúncios intersticiais.

O ciclo de vida típico de um adaptador é ter requestInterstitialAd chamado uma vez. Nesse ponto, o adaptador precisa solicitar um anúncio da rede de publicidade e informar ao listener onAdLoaded ou onAdFailedToLoad. As solicitações subsequentes serão feitas com uma nova instância do adaptador. 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 adaptador precisa encaminhar eventos usando o MediationInterstitialListener transmitido na chamada requestInterstitialAd. Todos os parâmetros necessários para fazer uma solicitação de anúncio precisam ser transmitidos nos parâmetros serverParameters, MediationAdRequest e mediationExtras.

Os adaptadores precisam desativar a atualização automática de anúncios no lado do cliente. Os anúncios atualizados podem ser ignorados, não exibidos e contabilizados incorretamente.

Resumo

Métodos públicos

abstract void
requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Chamado pela biblioteca de mediação para solicitar um anúncio do adaptador.

abstract void

Mostra o intersticial.

Métodos herdados

De com.google.android.gms.ads.mediation.MediationAdapter
abstract void

Desmonta o controle do adaptador.

abstract void

Chamado quando o aplicativo chama onPause no com.google.android.gms.ads.AdView.

abstract void

Chamado quando o aplicativo chama onResume no com.google.android.gms.ads.AdView.

Métodos públicos

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Chamado pela biblioteca de mediação para solicitar um anúncio do adaptador.

Se a solicitação for bem-sucedida, o método onAdLoaded será chamado. O intersticial *NÃO* deve ser mostrado automaticamente neste momento. A biblioteca de mediação vai chamar o método showInterstitial quando o anúncio intersticial precisar ser mostrado.

Se a solicitação não for bem-sucedida, o método onAdFailedToLoad deverá ser chamado no listener com uma causa de erro adequada.

Esse método é chamado na linha de execução da interface. Portanto, todas as precauções gerais de programação 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 da AdView que vai conter a visualização do banner. O android.app.Activity é preferível.

MediationInterstitialListener listener

Listener para adaptador com callbacks para vários eventos.

Bundle serverParameters

Parâmetros adicionais definidos pelo publisher no lado do servidor de mediação.

MediationAdRequest mediationAdRequest

Parâmetros genéricos para o publisher usar ao fazer a solicitação de anúncio.

@Nullable Bundle mediationExtras

Parâmetros adicionais definidos pelo editor por solicitação

showInterstitial

abstract void showInterstitial()

Mostra o intersticial. Esse método pode ser chamado a qualquer momento depois de uma chamada para onAdLoaded.