表面视图上的 Admob

本教程将介绍表面视图上的 Admob的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

表面视图上的 Admob 教程 第1张

问题描述

我有一个活动,它具有捕获整个屏幕的表面视图.我想在surfaceview 上放一个admob 广告.我找到了这个 链接,但它不起作用.有什么想法吗?

推荐答案

在你activity的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().

好了关于表面视图上的 Admob的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。