0
我试图创建一个游戏。我使用Surfaceview进行绘制,现在我想要一个admob视图来显示在屏幕的按钮上。我试图以编程方式创建一个RelativeLayout,但是目前仅显示的视图是surfaceview,admob视图未显示!admob与Surfaceview
这是代码:
RelativeLayout layout = new RelativeLayout(this);
AdView admobView = new AdView(this, AdSize.BANNER, "MY_ADMOB_ID");
RelativeLayout.LayoutParams admobParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
admobParams.addRule(RelativeLayout.ALIGN_BOTTOM);
admobView.setLayoutParams(admobParams);
layout.addView(admobView);
RelativeLayout.LayoutParams threadParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
threadParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);
admobView.loadAd(new AdRequest());
TimermodeThread timerThread = new TimermodeThread(getApplicationContext());
timerThread.setLayoutParams(threadParams);
layout.addView(timerThread);
setContentView(layout);
是否有任何人谁可以帮我?
谢谢!
编辑
我可以在我收到的广告日志中看到。所以,即时猜测表面视图正在占用所有的空间!
感谢您的回答!你知道任何示例代码吗? – Sebastian