【发布时间】:2014-10-21 21:42:53
【问题描述】:
我有一个游戏,我使用的是 surfaceView 并且没有 XML 布局。
我的主要活动中的代码:
RelativeLayout layout = new RelativeLayout(this);
adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
// test ad ID
adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111"); //test ad ID anyone can use
AdRequest adRequest = new AdRequest.Builder().addTestDevice(
"xxxxxx").build();
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
adView.setLayoutParams(lp);
adView.loadAd(adRequest);
layout.addView(renderView);
layout.addView(adView);
setContentView(layout);
当我运行游戏时会发生什么,我进入主菜单屏幕并且没有显示广告。但是,如果我按下 android 按钮离开应用程序但又返回到它,广告就会出现并显示在主菜单屏幕的底部。
有什么想法吗?已经为此工作了几个小时,但无济于事,我们将不胜感激。
【问题讨论】:
标签: android admob surfaceview ads