我钓到了一个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:How to integrate Admob into your app
如果在logcat中找不到设备id,也可以尝试添加test_emulator常量:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);

07-28 02:50
查看更多