Android AdMob示例

时间:2012-01-16 01:33:05

标签: android admob

我下载了一个Android项目的示例代码,其中包含来自here的AdMob广告。在图片中,广告上写着“AdMob测试Android网络广告”,但是当我运行代码时,我有时会看到一个实际的广告,有时看不到任何内容。为什么呢?

2 个答案:

答案 0 :(得分:3)

确保在模拟器上启用了测试模式。好像链接中的代码没有启用它的测试模式。

启动应用程序后,广告不会立即运行。在能够从Admob接收广告之前,需要几秒钟(最多10秒,具体取决于您的网络速度)。

在onCreate()中尝试这样的事情。

    adView = new AdView(this, AdSize.BANNER, "a9876sf98dfg");        
    RelativeLayout layout = (RelativeLayout)findViewById(R.id.ad);        
    layout.addView(adView);
    AdRequest request = new AdRequest();
    request.setTesting(false);
    adView.loadAd(request);

编辑(来自评论):按照edumobile.org/android/android-development/admob-manager上的说明操作,但将“android:id =”@ + id / linearLayout“行添加到main的LinearLayout部分.XML。

答案 1 :(得分:2)

示例代码可能未处于测试模式。要启用测试模式,请按照此处的说明进行操作:http://code.google.com/intl/de-DE/mobile/ads/docs/bestpractices.html#testmode