我将Admob集成到我的Android Cocos2dx项目中。但是当我启动app时它没有显示。它仅在我打开新活动并返回时显示。这个问题只有在我使用新的Admob(在Google Play服务中)时才会出现,而不是旧的Admob SDK。
这是我在onCreate()中的代码:
adView = new AdView(mContext);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId("MyAdId");
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("MyDeviceId")
.build();
adView.loadAd(adRequest);
LayoutParams adParams = new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT);
addContentView(adView, adParams);
答案 0 :(得分:2)
http://www.cocos2d-x.org/forums/6/topics/45240
与你的问题相同,解决方案很奇怪:
adView.loadAd(adRequest);
adView.setBackgroundColor(Color.BLACK);
addContentView(adView,adParams);
adView.setBackgroundColor(0);