我正在尝试以编程方式初始化AdMob广告,没有xml代码,但我没有得到任何显示,我在LogCat中收到这些警告
以下是我在OnCreate中初始化广告的方式:
AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
AdView adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId("some id here");
adView.loadAd(adRequest);
有什么问题?
答案 0 :(得分:1)
您应该发布完整的代码。如果您尚未将adView附加到布局,则可以通过以下方式执行此操作:
{{1}}
此解决方案假定您的布局是以编程方式定义的。如果您的布局是通过xml定义的,则可以使用Layout inflater对其进行充气并附加addView