Ошибки интеграции с Google Admob - PullRequest
0 голосов
/ 17 ноября 2011

Я работаю над приложением для платформы Android 2.2, хотел интегрировать в него admob, StackOverflow Я создал учетную запись, скачал последний SDK admob и создал рекламный макет в XML, следуя инструкциям, упомянутым в документации.Я установил цель в свойствах проекта на 1.4 и установил min SDK на 8. Теперь ошибка возникает, когда я настраиваю

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

Строка

keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize

не будет компилироваться для Android 2.2это бросает ошибки.Однако, если я компилирую без этих screenSize|smallestScreenSize, он компилируется, но в рекламной области приложения появляется ошибка, в которой говорится, что вы должны объявить AdActivity в AndroidManifest с configChanges

Можете ли вы, ребята, предложить решение, любую помощь с этой проблемойценится.

Ответы [ 2 ]

6 голосов
/ 18 ноября 2011

Для Google AdMob SDK v4.3.1 требуются дополнительные изменения конфигурации для оптимизации на планшетах, на которых запущены приложения с рекламой Google AdMob. ConfigChanges screenSize и smallestScreenSize не были представлены до android-13, поэтому Google AdMob SDK требует, чтобы вы скомпилировали против Android 3.2 или выше.

Вы по-прежнему можете запустить приложение на устройствах / эмуляторах Android 2.2, установив minSdkVersion в своем манифесте:

    <uses-sdk android:minSdkVersion="8" />
0 голосов
/ 04 декабря 2013

установить цель в project.properties для android-13 (Android v3.2)

не в манифесте! (это я неправильно понял)

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