发布前测试admob



我已经完成了一个android项目并设置了admob广告,但它不起作用,在模拟器和手机上尝试过。那么,如何检查admob是否有效呢?

代码:

    admobView = new AdView(this, AdSize.BANNER, "Top secret");
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT,
            RelativeLayout.LayoutParams.WRAP_CONTENT);
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    admobView.setLayoutParams(lp);
    RelativeLayout layout = new RelativeLayout(this);
    layout.addView(renderView);
    layout.addView(admobView);
    admobView.loadAd(new AdRequest());
    setContentView(layout);

该应用程序运行良好(renderView),但我不知道adView是否可以。是的,admob ID是正确的。

您也可以在模拟器中测试AdMob。你需要测试模式来实现这一点。有关更多信息,请参阅教程步骤6:如何将Admob集成到您的应用中

如果您在LogCat中找不到设备ID,您也可以尝试添加TEST_EMULATOR常量:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);

所有这些链接都已过时,为了测试,请将您的Banner ID替换为谷歌在此处提到的ID("给您的应用程序一个广告单元ID"部分):https://developers.google.com/admob/android/quick-start

并将您的初始ID替换为谷歌在此处提到的ID("实例化初始广告对象"部分):https://developers.google.com/admob/android/interstitial

最新更新