Подтвердить что ты не робот

AdMob не может отображать рекламу из-за configChanges

Возможный дубликат:
Ошибка Admob в Eclipse для android: configChanges

Я хочу показывать объявления AdMob в приложении для Android. Я делаю все необходимое, как в документе. Но я не могу запустить приложение, потому что на моем AndroidManifest.xml есть ошибка:

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

Ошибка:

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

Но если я удалю некоторую ценность, которую запускает мое приложение, но вместо объявлений у меня есть этот текст: "У вас должна быть AdActivity, объявленная в AndroidManifest.xml с помощью configChanges."

Я не понимаю, как я могу исправить эту проблему.

Я использую Android SDK 2.1 и последний SDK Google AdMob 4.3.1

Спасибо

4b9b3361

Ответ 1

Чтобы устранить проблему, вы должны установить цель создания проекта на Android 3.2 или выше, см. раздел требований в документации (вкладка Android).

Ответ 2

Вы также можете просто игнорировать новую настройку configchanges и сделать ее как старую версию:

configChanges="keyboard|keyboardHidden|orientation"

Это то, что я всегда имел в своей рекламной активности. Новый материал можно использовать для Android 3 +.