我试图说明AdMob将在我的SurfaceView。
- 我使用的框架,从本书从马里奥Zechner开始Android游戏
- 在框架有一类(AndroidFastRenderView延伸SurfaceView实现Runnable),并在该类别有线canvas.drawBitmap(帧缓冲,NULL,dstRect,NULL); 其中,帧缓冲区是位图,其中在游戏所有绘制。
- 在该框架内有一类(AndroidGame延伸活动)其中是线的setContentView(的RenderView);
这里的RenderView是AndroidFastRenderView是SurfaceView,现在我尝试添加AdMob联播但我不无如何。
我可以这样建立AdMob
的AdView AD浏览=新的AdView(此,AdSize.BANNER, “MYID”);
但这里补充一点看法
感谢帮助。
AdMob的广告目录示例应用程序有类似这样的例子。 在上面的例子中, AdView
在XML定义。 但在较高的水平,你可能会想是这样的:
<RelativeLayout ...>
<AdView ...
android:id="@+id/adView"
android:layout_alignParentBottom="true"/>
<AndroidFastRenderView ...
android:layout_above="@id/adView"/>
</RelativeLayout>
当AdView
坐镇AndroidFastRenderView的顶部或底部之外。 如果你在代码中这样做,我建议你创建一个RelativeLayout
,添加AdView
作为一个子视图RelativeLayout
底部(例如),然后添加renderView
作为一个子视图RelativeLayout
,但上方AdView
。