mise en route avec admob pour android - confus au sujet de la documentation
Je viens de commencer la recherche en mettant des annonces Admob dans l'appli android, je suis en train de construire. Jusqu'à présent, rien de bon. J'ai suivi l'exemple de la AdMod_Android_SDK_Instructions.pdf que j'ai téléchargé à partir de la adMob site web, mais je suis confus. À la page 7, je vois les déclarations d'importation référer à l'emballage comme com.admob.android.annonces - mais dans le SDK, j'ai téléchargé le package est com.google.annonces - est-ce un vestige de avant que google a acquis admob? Il va ensuite appeler la méthode d'undView.requestFreshAd()
; - qui n'existe pas dans le code le plus récent.
Svp quelqu'un peut m'aider avec un code qui fonctionne réellement? Mes erreurs spécifiques de logcat:
AdView manque attribut XML adUnitId.
... puis après j'ai appeler adView.loadAd(new AdRequest())
; j'obtiens:
Invalid unknown request error: Cannot determine request type. Is your ad unit Id correct?
onFailedToReceiveAd(Invalid Google Ad request).
Toute aide, beaucoup apprécié!
Merci.
OriginalL'auteur Emma Assin | 2011-03-16
Vous devez vous connecter pour publier un commentaire.
De 4.1.0,
mob1lejunkie est parfaitement droit, vous pouvez supprimer
donc, ici, est un fragment de code xml avec admob 4.1.0 :
N'est-il pas un peu de lumière à partir de google, à demander devs de mettre en place un nouveau code et d'utiliser une librairie qui n'est pas encore documentée par google lui-même ? Cela me rappelle l'adwhirl aventure...
Néanmoins, je dois dire que je suis content que google a mis en place et retirer le attrs.xml des trucs. Il est beaucoup plus facile à utiliser admob avec le projet de l'héritage dans android.
Aussi, par rapport à l'utilisation de plusieurs adviews dans un projet, veuillez noter qu'avec cette version, il est maintenant possible d'ajouter vous admob id dans le strings.xml fichier de votre application, comme demandé sur ce fil : http://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/c57917b4491a0c1
Juste le mettre de cette façon dans votre xml mises en page pour toutes vos adviews :
et puis
dans votre strings.xml fichier et toutes les autres versions localisées de ce fichier.
Cela vous donnera un seul emplacement centralisé pour entrer dans votre admob id dans tous vos points de vue.
Grande libération en effet.
Ce qui concerne,
Steff
OriginalL'auteur Snicolas
J'ai eu le même problème avec 4.1.0 et il s'avère Admob documentation (15 Mai) est obsolète.
attrs.xml
n'est plus nécessaire et l'espace de noms dans la mise en page doit êtreévaluateur puis le vieux
OriginalL'auteur mob1lejunkie
Semble que le PDF est obsolète.
Essayez de lire Google AdMob Annonces Android Fondamentaux
ad Id de l'unité est la même chose que l'Identifiant d'éditeur? ou pas...?
yup unité id = identifiant d'éditeur
bizarre. mon id d'éditeur est correct pour vous. donc, je me demande pourquoi je me fais de ce "non Valide inconnu demande d'erreur: Impossible de déterminer le type de demande. Est votre annonce Id de l'unité correcte?" ligne dans le logcat. google se tourne pas les matchs de l'erreur! Je ne peux pas être le seul à vivre cette expérience! argh!
alléluia! ma réponse a été de créer un nouvel attribut dans attrs.xml appelé adUnitId et de définir ensuite à mon éditeur id dans ma mise en page xml! omg... j'ai vu ce code nulle part dans toute la recherche que j'ai fait toute la journée! je ne peux pas croire que cela a fonctionné! woop!
OriginalL'auteur SteD
Cette page m'a aidé à placer une annonce dans le XML de mise en page: http://code.google.com/mobile/ads/docs/android/banner_xml.html
OriginalL'auteur ktambascio