我有一个活动,它有一个Surfaceview捕获整个屏幕。我想在surfaceview上放一个adob广告。我找到了这个link,但它不起作用。有什么想法吗?
答案 0 :(得分:9)
在你的活动中onCreate:
// Add admob ads.
admobView = new AdView(this, AdSize.BANNER, "YOUR_UNIT_ID");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
admobView.setLayoutParams(lp);
RelativeLayout layout = new RelativeLayout(this);
layout.addView(surfaceView);
layout.addView(admobView);
admobView.loadAd(new AdRequest());
setContentView(layout);
在上面的示例中,“surfaceView”是您的surfaceView实例,您应该像今天一样进行实例化。
不要忘记在活动的onDestroy中调用admobView.destroy()
。