Странная ошибка Admob - PullRequest
0 голосов
/ 21 июля 2011

Странная ошибка Admob. Я все еще новичок, поэтому не уверен, что с моим кодом что-то серьезно не так.

Admob не выдает ошибку в моем приложении, однако реклама Admob не отображается в приложении.

Еще более странно то, что при просмотре main.xml в графическом макете я вижу «Объявления от Google», где они должны быть доступны для просмотра. Я установил приложение несколько раз и обновил, однако на реальном устройстве ничего не появляется. Я использую обновленный jar / пакет Admob для GoogleAdMobAdsSdk-4.1.1.jar.

Мой main.xml ниже

<com.google.ads.AdView
    android:id="@+id/adView"
    android:layout_alignParentBottom="true"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    ads:adSize="BANNER"
    ads:adUnitId="a14e27391701ceb"
    ads:loadAdOnCreate="true"/>
</LinearLayout>

и мой манифест:

<!-- AdMob Begin Code -->
<meta-data 
    android:value="a14e27391701ceb" 
    android:name="ADMOB_PUBLISHER_ID" />
<activity android:name="com.admob.android.ads.AdMobActivity"/>
<receiver 
    android:name="com.admob.android.ads.analytics.InstallReceiver"
    android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
</receiver>
<meta-data 
    android:value="true" 
    android:name="ADMOB_ALLOW_LOCATION_FOR_ADS"/>
</application>
<!-- AdMob End Code -->

1 Ответ

0 голосов
/ 21 июля 2011

Попробуйте использовать это:

AdView adview = (AdView) findViewById (R.id.adView1);AdRequest re = new AdRequest ();re.setTesting (истина);adview.loadAd (re);

Надеюсь, это поможет.

...