Заставить AdMob работать на устройстве Android 2.3? - PullRequest
3 голосов
/ 29 января 2012

Хорошо, я прочитал много статей, вопросов и ответов, но так и не смог найти ту, которая мне подходит ...

Я пытаюсь показать баннер 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?

Я действительно запутался здесь ... Спасибо всем, кто сможет пролить свет на это.

Ответы [ 2 ]

3 голосов
/ 29 января 2012
    <activity android:name="com.google.ads.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation">
    </activity>

у меня работает с admob 4.1.1, еще не пробовал 4.3.1.

2 голосов
/ 07 марта 2013

Установите для android: targetSdkVersion значение 13 и для android: minSdkVersion значение 3, тогда adMob будет работать на всех устройствах, равных и превышающих 1,5

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...