CustomEventNative

public interface CustomEventNative extends CustomEvent


Événement personnalisé pour prendre en charge les annonces natives.

Le cycle de vie typique d'un événement personnalisé consiste à appeler requestNativeAd une seule fois. À ce stade, l'adaptateur doit créer une annonce native et envoyer un rapport à onAdLoaded ou à onAdFailedToLoad.

À la fin du cycle de vie, nous faisons de notre mieux pour appeler onDestroy, mais cela n'est pas garanti. Notez que requestNativeAd 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 exposer des événements via le CustomEventNativeListener transmis dans l'appel requestNativeAd. Tous les paramètres nécessaires à l'envoi d'une demande d'annonce doivent être transmis dans les paramètres serverParameter, NativeMediationAdRequest et customEventExtras.

Résumé

Méthodes publiques

abstract void
requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

requestNativeAd

abstract void requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Appelé par la bibliothèque de médiation pour demander une annonce native à 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 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 qui contiendra l'événement personnalisé.

CustomEventNativeListener 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é.

NativeMediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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