奇怪的Admob错误

时间:2011-07-21 05:13:29

标签: android xml layout manifest admob

奇怪的Admob错误。我仍然是一个菜鸟,所以不确定我的代码是否存在严重问题。

Admob未向我的应用提供错误,但Admob广告未显示在应用中。

更奇怪的是,在图形布局中查看main.xml时,我确实看到了“Google广告”,其中广告应该是可见的。我已经多次安装了应用程序并刷新,但真实设备上没有任何内容。我正在使用更新的Admob jar / package到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 :(得分:0)

尝试使用它:

AdView adview =(AdView)findViewById(R.id.adView1); AdRequest re = new AdRequest(); re.setTesting(真); adview.loadAd(RE);

希望它会有所帮助。