CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


Événement personnalisé compatible avec les annonces interstitielles.

Le cycle de vie typique d'un événement personnalisé consiste à appeler requestInterstitialAd une seule fois. À ce stade, l'adaptateur doit demander une annonce et signaler onAdLoaded ou onAdFailedToLoad à l'écouteur. Les requêtes suivantes seront effectuées avec une nouvelle instance de l'événement personnalisé. À 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'événement personnalisé est censé transférer les événements via le CustomEventInterstitialListener transmis dans l'appel requestInterstitialAd. Tous les paramètres nécessaires pour effectuer une demande d'annonce doivent être transmis dans les paramètres serverParameter, MediationAdRequest et customEventExtras.

Résumé

Fonctions publiques

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

Appelé par la bibliothèque de médiation pour demander un interstitiel.

Unit

Affichez l'interstitiel.

Fonctions héritées

De com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

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

Unit

Appelé lorsque l'application appelle pause.

Unit

Appelé lorsque l'application appelle resume.

Fonctions publiques

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

Appelé par la bibliothèque de médiation pour demander un interstitiel.

Si la requête aboutit, onAdLoaded doit être appelé.

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

Cette méthode est appelée sur le thread UI. Toutes les précautions standard à prendre pour écrire du code sur ce thread s'appliquent donc. En particulier, votre code ne doit appeler aucune méthode de blocage.

Paramètres
context: Context!

Context du com.google.android.gms.ads.interstitial.InterstitialAd ayant demandé l'interstitiel d'événement personnalisé. Nous vous recommandons d'utiliser android.app.Activity.

listener: CustomEventInterstitialListener!

Écouteur d'événements personnalisés avec des rappels pour différents événements.

serverParameter: String?

Chaîne configurée dans l'UI de l'éditeur en tant que paramètre de l'événement personnalisé.

mediationAdRequest: MediationAdRequest!

Paramètres de ciblage génériques à utiliser lors de la demande d'un interstitiel.

customEventExtras: Bundle?

Un Bundle de paramètres définis par l'éditeur pour chaque demande.

showInterstitial

fun showInterstitial(): Unit

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