Итак, я прочитал много статей, вопросов и ответов, но не могу найти тот, который работает для меня ...Создание AdMob на устройстве Android 2.3?
Я пытаюсь показать баннер AdMob в приложении для Android. Я использую Eclipse и последнюю версию AdMob SDK (4.3.1), для которой требуется Android 3.2 (13). Вещь, мое тестовое устройство - всего 2.3.3 (10).
-
Лучшего у меня до сих пор это приложение компиляции против Android 2.3.3, запущенной на устройстве, а также баннер появляется, но с этим сообщением: You must have AdActivity declared in AndroidManifest.xml with configChanges
...
В этом случае атрибуты configChanges установлены в "keyboard|keyboardHidden|orientation"
Если я изменил его для «полной» версии (с добавлением "|screenLayout|uiMode|screenSize|smallestScreenSize"
), он больше не компилируется, так как для этих параметров требуется Android 3.2.
-
Я читал, что можно скомпилировать против Android SDK 13, сохраняя при этом 10 в качестве minSdkVersion
. Я пробовал это, атрибут configChanges теперь заполнен и не генерирует ошибку, но Eclipse теперь показывает мое устройство как не совместимое с 3.2, и приложение падает, если я его запускаю в любом случае.
-
Но, очевидно, люди, кажется, чтобы AdMob работать на старых устройствах, нет? Так как?
Если AdMob 4.3.1 требует по крайней мере Android 3.2 независимо от того, есть ли более старая версия, совместимая с 2.3?
Я действительно смущен здесь ... Спасибо всем, кто сможет пролить свет на это.
Я наконец нашел 4.1.1 AdMob банку (нет возможности получить его из Google Code><'), и вы правы, это работает без дополнительных настроек конфигурации. Огромное спасибо вам! Теперь, я думаю, я могу придерживаться этой версии, возможно, это последняя совместимая для Android 2.3 ... Но в этом случае почему Google не имел бы доступ к более ранним версиям AdMob для совместимости? – 01101101
Откуда вы это взяли? У меня такая же проблема. Безумие, что Google должен помешать Admob работать на большинстве Android-устройств. – Hippyjim
У меня было это с моей версией Galileo, но поскольку я обновился до Indigo, у меня такая же проблема. Я просто использую комплект совместимости и таргетинг API 13 –