28 votes

AdMob ne peut pas afficher d'annonces en raison de configChanges

Double Possible:
Admob Erreur dans Eclipse pour android:configChanges

Je veux afficher les annonces AdMob dans mon application android. Je fais tout le nécessaire comme dans la doc. Mais je ne peux pas exécuter mon application, car il y a une erreur sur mon AndroidManifest.xml sur cette ligne :

<activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

L'erreur est :

error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|
 screenLayout|uiMode|screenSize|smallestScreenSize').

Mais si je supprime la valeur de mon application est en cours d'exécution, mais au lieu de les annonces que j'ai ce texte : "Vous devez avoir adactivity que déclaré dans AndroidManifest.xml avec configChanges."

Je n'ai pas unterstand comment je peux résoudre le problème.

Je suis à l'aide du kit SDK d'android 2.1 et la dernière google SDK adMob 4.3.1

Merci

50voto

Tomik Points 10422

Pour résoudre le problème, vous devez définir votre cible de génération de projet sur Android 3.2 ou supérieur, consultez la section des exigences dans la documentation (onglet Android).

7voto

Peterdk Points 4848

Vous pouvez également ignorer le nouveau paramètre de configuration et le faire comme l'ancienne version:

 configChanges="keyboard|keyboardHidden|orientation"
 

C'est ce que j'ai toujours eu dans mon activité de publicité admob. Le nouveau truc est proprement pour Android 3+.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X