MediationInterstitialAdapter

interface MediationInterstitialAdapter : MediationAdapter


Adaptateur pour les réseaux publicitaires tiers compatibles avec 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 signaler à l'écouteur onAdLoaded ou onAdFailedToLoad. Les requêtes ultérieures seront effectuées avec une nouvelle instance de l'adaptateur. À la fin du cycle de vie, nous faisons de notre mieux pour appeler onDestroy, mais cela n'est pas garanti. Notez que requestInterstitialAd est appelé sur le thread d'interface utilisateur. Par conséquent, toutes les précautions standards d'écriture de code sur ce thread s'appliquent. En particulier, le code ne doit pas appeler de méthodes bloquantes.

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

Les adaptateurs doivent s'efforcer de désactiver le rafraîchissement 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é

Fonctions publiques

Unit
requestInterstitialAd(
    context: Context!,
    listener: MediationInterstitialListener!,
    serverParameters: Bundle!,
    mediationAdRequest: MediationAdRequest!,
    mediationExtras: Bundle?
)

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

Unit

Affiche l'interstitiel.

Fonctions héritées

De com.google.android.gms.ads.mediation.MediationAdapter
Unit

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

Unit

Appelé lorsque l'application appelle onPause sur le .

Unit

Appelé lorsque l'application appelle onResume sur le .

Fonctions publiques

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: MediationInterstitialListener!,
    serverParameters: Bundle!,
    mediationAdRequest: MediationAdRequest!,
    mediationExtras: Bundle?
): Unit

Appelé 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* s'afficher automatiquement à ce stade. La bibliothèque de médiation appelle la méthode showInterstitial lorsque l'interstitiel doit ê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 d'interface utilisateur. Par conséquent, toutes les précautions générales d'écriture de code sur ce thread s'appliquent. En particulier, le code ne doit pas appeler de méthodes bloquantes.

Paramètres
context: Context!

Context de l'AdView qui contiendra la vue de la bannière. est préférable.

listener: MediationInterstitialListener!

Écouteur de l'adaptateur avec des rappels pour divers événements

serverParameters: Bundle!

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

mediationExtras: Bundle?

Paramètres supplémentaires définis par l'éditeur par requête

showInterstitial

fun showInterstitial(): Unit

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