Добавление кода Admob в Android приводит к ошибке: у вас должен быть объявлен AdActivity в AndroidManifest.xml - PullRequest
1 голос
/ 27 ноября 2011

Я пытаюсь реализовать свою первую рекламу с Admob.Я прочитал другие посты, которые могут оказаться полезными, а также: AdMob не может отображать рекламу из-за configChanges

Поэтому я установил цель сборки проекта на Android4.0 (API 14).Я также добавил, что это project.properties.

# Project target.
target=android-14

Затем я включил эти строки в AndroidManifest.xml:

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

Я также добавил в необходимый кодпоказывать объявление в моем классе активности.(Как описано здесь: http://code.google.com/intl/de-DE/mobile/ads/docs/android/fundamentals.html)

Проблема в том, что когда я запускаю этот код, отображается рекламное пространство, но только с сообщением, которое гласит:

 "You must have AdActivity declared in AndroidManifest.xml with configChanges". 

Печатается то же самоена logcat.

Я что-то здесь игнорирую? Может ли кто-нибудь указать мне другой путь?

Ответы [ 3 ]

1 голос
/ 13 февраля 2013

Установите свою цель сборки на последнюю имеющуюся у вас (> = 4), она будет работать. Вы можете по-прежнему иметь minSdkVersion, targetSdkVersion, как вам нравится.

Объявление появится через некоторое время, наберитесь терпения:)

0 голосов
/ 28 ноября 2011

Я не уверен, что я сделал.Но я также скачал и установил Android SDK 3.2.Кроме того, был установлен ARM EABI v7a (для эмулятора).

Внезапно он работает как для Android SDK 4.0, так и для 3.2.Также хороший пост на эту тему: Ошибка Admob и путаница sdk

РЕДАКТИРОВАТЬ: Кажется, что выполнение требований для Admob и дать ему время, решает эту ошибку для меня.

0 голосов
/ 27 ноября 2011

Включили ли вы admob sdk jar в проект?

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