CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Événement personnalisé pour les bannières publicitaires.

Le cycle de vie typique d'un événement personnalisé consiste à appeler requestBannerAd une seule fois. À ce stade, l'adaptateur doit créer un android.view.View et signaler au CustomEventBannerListener onAdLoaded ou onAdFailedToLoad. 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 requestBannerAd 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 exposer les événements via le CustomEventBannerListener transmis dans l'appel requestBannerAd. 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é

Méthodes publiques

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Appelée par la bibliothèque de médiation pour demander une vue à partir de l'événement personnalisé.

Méthodes héritées

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

Détruit 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

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Appelée par la bibliothèque de médiation pour demander une vue à partir de l'événement personnalisé.

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

Le Context de l'AdView qui contiendra l'événement personnalisé android.view.View. Nous vous recommandons d'utiliser android.app.Activity.

CustomEventBannerListener listener

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

@Nullable String serverParameter

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

AdSize size

Taille de la vue à récupérer. La taille de la vue doit être aussi proche que possible de celle spécifiée dans ce paramètre. Si cette taille de vue n'est pas acceptée, la requête doit échouer et onAdFailedToLoad doit être appelé.

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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