发布前测试admob [英] Testing admob before publish
问题描述
我已经找到了一个Android项目并设置了admob广告,但无法正常运行,请在模拟器和电话上进行尝试。那么如何检查admob是否有效?
I have fishished an android project and set up admob ads but it's not working, tried on emulator and phone. So how to check if admob works?
代码:
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是正确的。
The app works fine(renderView) but I have no idea if adView does. And yes, the admob ID is right.
推荐答案
您也可以在模拟器中测试AdMob。您需要测试模式才能实现。有关更多信息,请参见教程第6步:如何将Admob集成到您的应用中
You can test AdMob in emulator also. You need the test mode to achieve that. See tutorial Step 6 for more info: How to integrate Admob into your app
如果您在LogCat中找不到设备ID,也可以尝试添加TEST_EMULATOR常量:
If you don't find the device ID in LogCat you can also try to add the TEST_EMULATOR constant:
request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
这篇关于发布前测试admob的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!