7
votes

Comment implémenter ADMOB ADVIEW dans l'application Android

Je veux utiliser AdMob dans mon application. J'ai téléchargé le SDK et j'ai suivi les étapes. Parfois, je reçois une annonce en retour, mais la plupart du temps, je reçois une entrée dans Logcat qui dit "Server n'a trouvé aucune annonce" ou quelque chose à cet effet. Le mode de test est activé, indique le site AdMob. Je pense que je pourrais faire quelque chose de mal. Où puis-je obtenir un guide étape par étape pour insérer des annonces admob dans les applications Android? Le site du développeur AdMob fait plutôt défaut.

Aussi, supposons que tout se passe bien et que je voudrais maintenant déployer l'application. Comment désactiver le mode de test pour les annonces admob?

merci.


1 commentaires

Ils ont mis à jour l'article de manière simple vérifier ce développeurs.google.com/ Mobile-ADS-SDK / DOCS / Android / FUNDAMENTA LS


5 Réponses :


4
votes

Suivez simplement les instructions sur ce site: http://developer.admob.com/wiki/android#admob_android_sdk

i Je suppose que vous n'avez pas activé le mode de test pour votre appareil ou l'émulateur ?! p>

AdManager.setTestDevices( new String[] {                 
   AdManager.TEST_EMULATOR,             // Android emulator
   "E83D20734F72FB3108F104ABC0FFC738",  // My T-Mobile G1 Test Phone
} );  


0 commentaires

1
votes

Il suffit d'ajouter une permission au manifeste Android:

AdManager.setTestDevices( new String[] {                 
   AdManager.TEST_EMULATOR,                 // Android emulator
   "E83D20734F72FB3108F104ABC0FFC738",      // My T-Mobile G1 Test Phone
} );  


1 commentaires

Admanager ne semble pas être inclus dans la dernière version de l'AdMob SDK (faisant référence au 6.4.1). En outre, pourquoi est-il nécessaire d'ajouter l'autorisation de localisation?



3
votes

Il semble que cela puisse avoir changé pour xxx

voir http://code.google.com/mobile/ads/docs/android/intermediate.html

Selon le commentaire de Tom en dessous de la valeur pour fournir à AddTestDevice est en fait le hachage MD5 de l'ID de périphérique. Vous pouvez obtenir cela depuis le logcat.


1 commentaires

Je pense qu'il est important de noter que la valeur à fournir à addTestDevice est en réalité le hachage MD5 de l'ID de périphérique, le cas échéant (sur la base des autorisations dans Manifest.xml). Je ne suis pas sûr de savoir comment il attribue ces valeurs, mais il pourrait être intéressant de tester et de documenter.



8
votes

Téléchargez le fichier admob jar http://www.admob.com/my_sites/ Créer un package sur votre projet et appelez-le "libs" et coller ce fichier admob.jar P>

Cliquez avec le bouton droit de la souris sur votre projet A Sélectionnez la bibliothèque, ajoutez-y le chemin de l'admob.jar que vous venez de Enregistré. P>

Si vous créez votre avantage sur votre XML, vous pouvez ajouter cette ligne. P>

Ceci est un exemple de test. Lorsque vous obtenez votre propre identifiant d'admob, placez-le sur l'adunitid et effacez la ligne de test. P>

AdView adView = (AdView)this.findViewById(R.id.adView1);
adView.loadAd(new AdRequest());


0 commentaires

1
votes

Vous n'avez pas besoin de l'appeler programmatiquement.

Il m'a fallu un moment jusqu'à ce que je reçois ce que l'appareil est le SDK d'Admob de l'ADMOB, ce que vous attendiez parce que c'était quelque chose lié à l'appareil réel comme (Périphériques ADB) < / p>

Mais voici un commentaire de la documentation officielle qui l'a effacé.

Il y aura un message de journal avec le code nécessaire pour ajouter le courant Dispositif à la liste des appareils de test

Vous pouvez obtenir un message similaire à celui-ci xxx

Tout ce que vous avez à faire après cela est de placer cet identifiant dans votre présentation XML comme ci-dessous xxx

espère que cela vous aide à sortir

Paulo Miguel Almeida


0 commentaires