CustomEventInterstitial

public interface CustomEventInterstitial extends 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 ultérieures seront effectuées avec une nouvelle instance de l'événement personnalisé. À 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'événement personnalisé doit transférer les événements via le CustomEventInterstitialListener 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 serverParameter, MediationAdRequest et customEventExtras.

Résumé

Méthodes publiques

abstract void
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

abstract void

Affichez l'interstitiel.

Méthodes héritées

De com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

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

abstract void

Appelé lorsque l'application appelle pause.

abstract void

Appelé lorsque l'application appelle resume.

Méthodes publiques

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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 d'interface utilisateur. Toutes les précautions standards d'écriture de code sur ce thread s'appliquent donc. En particulier, votre code ne doit pas appeler de méthodes bloquantes.

Paramètres
Context context

Context de l'élément qui a demandé l'interstitiel d'événement personnalisé. Utilisez de préférence un android.app.Activity.

CustomEventInterstitialListener listener

Écouteur d'événement personnalisé avec rappels pour divers événements.

@Nullable String serverParameter

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

MediationAdRequest mediationAdRequest

Paramètres de ciblage génériques à utiliser lorsque vous demandez une annonce interstitielle.

@Nullable Bundle customEventExtras

Bundle de paramètres définis par l'éditeur par requête.

showInterstitial

abstract void showInterstitial()

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