Tout-en-un Android Firebase AdMob
1. onAdLoaded ()
L’annonce est demandée au serveur Google et onAdLoaded()
est appelé lorsque les détails de l’annonce ont été demandés avec succès et est prêt à être affiché.
2. onAdFailedToLoad (errorCode: Int)
Il existe au total 4 codes d’erreur pour demander une annonce:
- ERROR_CODE_INTERNAL_ERROR (Constante: 0)
Ce n’est pas une erreur du côté de l’application. Cela est dû à l’erreur sur le serveur AdMob. Par exemple, une réponse non valide a été reçue du serveur publicitaire.
De plus, Google AdMob a besoin de plusieurs heures pour traiter votre nouvelle application de bloc d’annonces. Dans mon expérience passée, 4 heures est le record le plus court! Il est donc recommandé d’utiliser le déboguer l’ID du bloc d’annonces ca-app-pub-3940256099942544/6300978111
pour développer votre application pendant cette période.
De plus, veuillez vous assurer que vos informations de paiement sont correctement configurées. Vous devez lier votre compte AdMob à n’importe quelle banque afin de recevoir des revenus publicitaires.
2. ERROR_CODE_INVALID_REQUEST (constante: 1)
L’ID du bloc d’annonces est incorrect. Accédez à la console AdMob pour vérifier si l’ID du bloc d’annonces est copié correctement.
3. ERROR_CODE_NETWORK_ERROR (Constante: 2)
Il n’y a pas de connexion réseau à ce moment et la demande d’annonce échoue. Le SDK AdMob réessayait automatiquement de demander une nouvelle annonce au serveur publicitaire. Le développeur n’a pas besoin de gérer la nouvelle tentative conformément à la documentation.
4. ERROR_CODE_NO_FILL (constante: 3)
Les paramètres de demande d’annonce auprès du serveur publicitaire sont corrects et la réponse a réussi. Cependant, il n’y a pas d’annonce dans l’inventaire d’annonces du serveur. SDK réessayerait comme la manière de gérer ERROR_CODE_NETWORK_ERROR
au point 3.
5. ERROR_CODE_APP_ID_MISSING (Constante: 8)
La demande d’annonce n’a pas été effectuée en raison d’un ID d’application manquant. Veuillez accéder à Applications> Paramètres d’application> ID d’application pour vérifier si votre ID d’application est copié correctement.
3. onAdOpened ()
Cela s’appelle lorsque la bannière publicitaire est cliquée et ouvre une superposition qui couvre l’écran.
4. onAdLeftApplication ()
Cela s’appelle lorsque la bannière publicitaire quitte l’application et redirige l’utilisateur vers une autre application, par exemple Google Play et toute application de navigateur.
5. onAdClosed ()
Ceci est appelé lorsque l’utilisateur a terminé de visualiser les détails de l’annonce dans une autre application, par exemple navigateur, et va revenir à l’application.
Comportement global
Les événements publicitaires globaux peuvent être conclus dans le graphique suivant: