MediationNativeListener

public interface MediationNativeListener


Écouteur contenant des rappels permettant à un adaptateur de communiquer avec la bibliothèque de médiation. Les événements doivent être communiqués à la bibliothèque de médiation pour que le flux d'annonces soit géré correctement.

Résumé

Méthodes publiques

abstract void

Indique que l'utilisateur a cliqué sur cette annonce.

abstract void

Indique que le contrôle des annonces a affiché quelque chose en plein écran et qu'il transfère maintenant le contrôle à l'application.

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Indique qu'une demande d'annonce n'a pas pu être chargée.

abstract void

Cette méthode est obsolète.

Utilisez onAdFailedToLoad à la place.

abstract void

Indique qu'une impression a été enregistrée pour l'annonce.

abstract void

Indique que l'annonce provoque le basculement de l'appareil vers une autre application (comme un navigateur Web).

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indique qu'une annonce a été demandée et reçue.

abstract void

Indique que le contrôle des annonces affiche quelque chose en plein écran.

abstract void

Indique qu'une annonce a terminé de lire la vidéo.

Méthodes publiques

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Indique que l'utilisateur a cliqué sur cette annonce. Cette méthode ne doit être appelée que si setOverrideClickHandling est défini sur "true". Cette méthode est utilisée pour les métriques de l'éditeur et doit être appelée en plus de tout autre événement.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Indique que le contrôle des annonces a affiché quelque chose en plein écran et qu'il transfère maintenant le contrôle à l'application. Il peut s'agir d'un utilisateur revenant d'une autre application.

Consultez onAdFailedToLoad.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Indique qu'une demande d'annonce n'a pas pu être chargée.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

@NonNull AdError adError

AdError détaillant la cause de l'échec.

Voir aussi
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

Indique qu'une demande d'annonce a échoué, ainsi que la cause sous-jacente. Un échec peut être une erreur réelle ou simplement un manque de remplissage.

Une fois une annonce demandée, l'adaptateur doit signaler la réussite ou l'échec de la demande. Si aucune réponse n'est reçue dans un délai imparti, la bibliothèque de médiation peut passer à un autre adaptateur, ce qui peut entraîner la non-diffusion d'une annonce potentiellement réussie.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

int error

Code d'erreur indiquant la cause de l'échec.

Voir aussi
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Indique qu'une impression a été enregistrée pour l'annonce. Cette méthode ne doit être appelée que si setOverrideImpressionRecording est défini sur "true". Cette méthode est utilisée pour les métriques de l'éditeur et doit être appelée en plus de tout autre événement.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

Indique que l'annonce provoque le basculement de l'appareil vers une autre application (comme un navigateur Web). Cette méthode doit être appelée avant que l'application actuelle ne soit mise en arrière-plan.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indique qu'une annonce a été demandée et reçue.

Une fois une annonce demandée, l'adaptateur doit signaler la réussite ou l'échec de la demande. Si aucune réponse n'est reçue dans un délai imparti, la bibliothèque de médiation peut passer à un autre adaptateur, ce qui peut entraîner la non-diffusion d'une annonce potentiellement réussie.

Consultez onAdFailedToLoad.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

UnifiedNativeAdMapper unifiedNativeAdMapper

Classe de mise en correspondance qui fournit une mise en correspondance entre l'objet d'annonce du réseau publicitaire avec médiation et l'objet d'annonce native unifié.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Indique que le contrôle des annonces affiche quelque chose en plein écran. Il peut s'agir d'un android.app.Activity ou d'un précurseur du passage à une autre application.

Une fois cet écran fermé, onAdClosed doit être appelé.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Indique qu'une annonce a terminé de lire la vidéo.

Paramètres
MediationNativeAdapter adapter

Adaptateur de médiation ayant déclenché l'événement.