Настройка AdMob довольно проста, я использую ее в нескольких приложениях. Как только вы определите свое приложение на веб-сайте / панели управления AdMob, вы увидите свой уникальный идентификатор для своего приложения.
Тогда вам просто нужно добавить AdMob Jar в ваш проект, если вы используете eclipse. Самый простой способ - создать папку libs в папке вашего проекта, скопировать туда банку admob и из eclipse, щелкнуть по нему правой кнопкой мыши и перейдите в Путь сборки / Добавить в Путь сборки.
Затем откройте файл манифеста и добавьте куда-нибудь следующее внутри тега
<meta-data android:value="<YOUR APPLICATION ID FROM ADMOB CONTROL PANEL>" android:name="ADMOB_PUBLISHER_ID" />
Затем решите, какую деятельность вы хотите, чтобы объявление показывало. Обычно я размещаю объявление прямо внизу LinearLayout, поэтому добавьте следующее.
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
/>
В верхней части определения макета, где вы определяете свое пространство имен xml, вы увидите
xmlns:android="http://schemas.android.com/apk/res/android"
также добавьте ссылку на пространство имен admob, чтобы вы получили:
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/net.dbws.fv" **<-- change package (net.dbws.fv) to your package**
Наконец, создайте файл с именем attrs.xml в папке значений и вставьте следующее:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="com.admob.android.ads.AdView">
<attr name="backgroundColor" format="color" />
<attr name="primaryTextColor" format="color" />
<attr name="secondaryTextColor" format="color" />
<attr name="keywords" format="string" />
<attr name="refreshInterval" format="integer" />
</declare-styleable>
</resources>
Тогда вы должны быть готовы, мне, конечно, не нужно было делать что-то другое для реальных устройств, в отличие от эмулятора, вышеописанное должно работать для вас. Вы не всегда видите рекламу, особенно в первые несколько раз, когда запускаете приложение, но если вы видите записи ADMOB в выводе logcat при запуске приложения, вы можете быть уверены, что оно работает.
Привет