MediationInterstitialAdapter

public interface MediationInterstitialAdapter extends MediationAdapter


Adaptateur pour les réseaux publicitaires tiers qui acceptent les annonces interstitielles.

Le cycle de vie typique d'un adaptateur consiste à appeler requestInterstitialAd une seule fois. À ce stade, l'adaptateur doit demander une annonce au réseau publicitaire et informer l'écouteur via onAdLoaded ou onAdFailedToLoad. Les requêtes suivantes seront effectuées avec une nouvelle instance de l'adaptateur. À la fin du cycle de vie, le système s'efforce d'appeler onDestroy, mais cela n'est pas garanti. Notez que requestInterstitialAd est appelé sur le thread UI. Toutes les précautions standards concernant l'écriture de code sur ce thread s'appliquent donc. En particulier, le code ne doit appeler aucune méthode de blocage.

L'adaptateur doit transférer les événements via le MediationInterstitialListener transmis dans l'appel requestInterstitialAd. Tous les paramètres nécessaires pour effectuer une demande d'annonce doivent être transmis dans les paramètres serverParameters, MediationAdRequest et mediationExtras.

Les adaptateurs doivent s'efforcer de désactiver l'actualisation automatique des annonces côté client. Les annonces actualisées peuvent être ignorées, ne pas être diffusées et être comptabilisées de manière incorrecte.

Résumé

Méthodes publiques

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

Appelée par la bibliothèque de médiation pour demander une annonce à l'adaptateur.

abstract void

Affiche l'interstitiel.

Méthodes héritées

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

Détruit le contrôle de l'adaptateur.

abstract void

Appelé lorsque l'application appelle onPause sur le com.google.android.gms.ads.AdView.

abstract void

Appelé lorsque l'application appelle onResume sur le com.google.android.gms.ads.AdView.

Méthodes publiques

requestInterstitialAd

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

Appelée par la bibliothèque de médiation pour demander une annonce à l'adaptateur.

Si la requête aboutit, la méthode onAdLoaded doit être appelée. L'interstitiel ne doit *PAS* être affiché automatiquement à ce stade. La bibliothèque de médiation appellera la méthode showInterstitial lorsque l'interstitiel devra être affiché.

Si la requête échoue, la méthode onAdFailedToLoad doit être appelée sur listener avec une cause d'erreur appropriée.

Notez que cette méthode est appelée sur le thread UI. Toutes les précautions générales concernant l'écriture de code sur ce thread s'appliquent donc. En particulier, le code ne doit appeler aucune méthode de blocage.

Paramètres
Context context

Le Context de l'AdView qui contiendra la bannière. Il est préférable d'utiliser android.app.Activity.

MediationInterstitialListener listener

Écouteur vers l'adaptateur avec des rappels pour différents événements

Bundle serverParameters

Paramètres supplémentaires définis par l'éditeur côté serveur de médiation

MediationAdRequest mediationAdRequest

Paramètres génériques que cet éditeur doit utiliser lorsqu'il envoie sa demande d'annonce

@Nullable Bundle mediationExtras

Paramètres supplémentaires définis par l'éditeur pour chaque demande

showInterstitial

abstract void showInterstitial()

Affiche l'interstitiel. Cette méthode peut être appelée à tout moment après un appel à onAdLoaded.