我钓到了一个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);