AFMA_ReceiveMessage n'est pas défini
Je suis intégration AdMob dans mon application android. Le code pour l'ajout d'une partie est assez simple et presque directement à partir de Google guide du Développeur. Je suis en train de mettre en œuvre des Interludes. Les annonces sont diffusées bien, mais je suis arriver dans ce stackTrace en rouge:
E/Ads(21443): JS: Uncaught ReferenceError: AFMA_ReceiveMessage n'est pas définie (null:1)
Quelqu'un peut me dire ce que cela signifie? Est-il ok pour la libération de l'application de cette erreur qu'il ne plante pas l'application?
EDIT: je viens de remarquer que cette erreur est reçu dans une annonce spécifique, et pas pour les autres(juste l'obtention de deux annonces dans mon pays pour l'instant). Alors peut-être que c'est juste quelque chose qui manque à partir de l'Éditeur de fin.
OriginalL'auteur Saad Ali | 2014-01-14
Vous devez vous connecter pour publier un commentaire.
Si c'est le dispositif d'essai, vous devez appeler
AddTestDevice("your tester device code you can got it from logCat when you start the App")
.Si non, il devrait fonctionner correctement dans l'environnement de production.
Testeur :
De Production:
bien qu'il est commencé plus tôt et donc AdRequest adRequest = new AdRequest.Constructeur().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
OriginalL'auteur ahmadzuhair
Vous aurez besoin de créer un thread pour charger les Annonces.
Pour plus de documentation aller à android du développeur documentations sur les threads:
http://developer.android.com/guide/components/processes-and-threads.html
Si elle renvoie l'erreur vous demandant de l'utilisation principale de l'UiThread utilisez le code suivant dans votre Activité
Je suis d'accord avec aimiliano. À l'aide de runOnUiThread, post ou postDelay n'est d'aucune aide si vous êtes déjà sur le thread de l'INTERFACE utilisateur qui est nécessaire pour charger les Annonces.
OriginalL'auteur AJMolano
J'ai eu ce même problème jusqu'à ce que je ajouter
dans la construction.gradle. Ce résoudre le problème pour moi.
OriginalL'auteur Fabricio
Assurez-vous d'avoir créé séparé Ad ID d'Unité pour interstitiel demande. Si vous utilisez la bannière de l'Unité Ad ID interstitiel demande, c'est exactement la même erreur se produit. Il travaillait avant de cette façon, mais ils ont changé à un certain point.
OriginalL'auteur EvanBlack
J'ai eu cette erreur en stacktrace, parce que je n'ai pas utilisé ad écouteur pour mon adview.
Espère que cela aide quelqu'un.
OriginalL'auteur HourGlass
J'ai reçu ce message d'erreur lorsque je n'avais pas complètement configuré mon Annonce ID de l'unité (je l'avais créé, mais vous n'appuyez pas sur le bouton "terminer"). Après avoir terminé le programme d'installation sur apps.admob.com, l'erreur a disparu.
OriginalL'auteur Kenobi