Android AdMob AdSow закрыть - PullRequest
       5

Android AdMob AdSow закрыть

0 голосов
/ 11 января 2011

Это моя первая попытка включить рекламу в мое приложение.Я прочитал онлайн-документацию и прочитал ее дословно.Теперь единственная часть, которую я не получаю, это как на самом деле запросить рекламу и добавить ее в мое приложение.

AdView adView = (AdView)findViewById(R.id.ad);

Кажется, пока это работает хорошо.Все остальное, что я сделаю, просто закроет.Например, добавив эту строку:

adView.setAdListener(this);

Я реализовал AdListener в Activity.

Кстати, когда я наведу курсор мыши на импортированные классы:

import com.admob.android.ads.AdView;

или другие подобные классы, он говорит: Примечание: этот элемент не имеет ни прикрепленного источника, ни присоединенного Javadoc, и, следовательно, Javadoc не может быть найден.

Это должно быть правильно?

1 Ответ

2 голосов
/ 11 января 2011

Трудно сказать наверняка, не видя ваш код и ваш макет, но вот некоторые вещи, которые вы можете проверить:

1) AdMobActivity объявлена ​​в вашем AndroidManifest:

<activity android:name="com.admob.android.ads.AdMobActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|keyboard|keyboardHidden" />

2) Вы запрашиваете разрешение ИНТЕРНЕТ в своем AndroidManifest:

<uses-permission android:name="android.permission.INTERNET" />

3) Ваш файл 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>

4) Ваш AdView включенв макете:

<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"
/>

5) Ваш AdView правильно найден:

AdView adView = (AdView)findViewById(R.id.ad);
if (adView == null) {
    Log.e(TAG, "AdView not found!");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...