MediationNativeListener

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 qu'elle puisse gérer correctement le flux d'annonces.

Résumé

Fonctions publiques

Unit

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

Unit

Indique que le contrôle de l'annonce a affiché un élément en plein écran et qu'il transfère maintenant le contrôle à l'application.

Unit

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

Unit

Cette fonction est obsolète.

Utilisez onAdFailedToLoad à la place.

Unit

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

Unit

Indique que l'annonce provoque le passage de l'appareil vers une autre application (par exemple, un navigateur Web).

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

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

Unit

Indique que la commande de l'annonce affiche un élément en plein écran.

Unit

Indique que la vidéo d'une annonce est terminée.

Fonctions publiques

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

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". Il est utilisé pour les métriques de l'éditeur et doit être appelé en plus de tous les autres événements.

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

Indique que le contrôle de l'annonce a affiché un élément en plein écran et qu'il transfère maintenant le contrôle à l'application. Il peut s'agir de l'utilisateur qui revient depuis une autre application.

Voir surAdFailedToLoad.

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, adError: AdError): Unit

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

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

adError: AdError

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

Voir aussi
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, error: Int): Unit

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

Une fois une annonce demandée, l'adaptateur doit signaler la réussite ou l'échec. 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 l'affichage d'une annonce potentiellement réussie.

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

error: Int

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

Voir aussi
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

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". Il est utilisé pour les métriques de l'éditeur et doit être appelé en plus de tous les autres événements.

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

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

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

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. 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 l'affichage d'une annonce potentiellement réussie.

Voir surAdFailedToLoad.

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

unifiedNativeAdMapper: UnifiedNativeAdMapper!

Classe de mise en correspondance qui fournit une mise en correspondance de l'objet d'annonce du réseau publicitaire géré vers l'objet d'annonce native unifiée.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

Indique que la commande de l'annonce affiche un élément en plein écran. Il peut s'agir d'une erreur ou d'un précurseur du passage à une autre application.

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

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

Indique que la vidéo d'une annonce est terminée.

Paramètres
adapter: MediationNativeAdapter!

Adaptateur de médiation ayant généré l'événement.