AdView不会出现在Android Cocos2dx中

时间:2014-03-09 03:07:49

标签: admob cocos2d-x adview

我将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);

1 个答案:

答案 0 :(得分:2)

http://www.cocos2d-x.org/forums/6/topics/45240

与你的问题相同,解决方案很奇怪:

adView.loadAd(adRequest);
adView.setBackgroundColor(Color.BLACK);
addContentView(adView,adParams);
adView.setBackgroundColor(0);