我尝试在SurfaceView上显示Admob。
这里的renderView是AndroidFastRenderView,它是SurfaceView,现在我尝试添加Admob,但我不知道如何。
我可以像这样创建Admob
AdView adView =新AdView(此广告,AdSize.BANNER,“MyID”);
但在哪里添加该视图
感谢您的帮助。
答案 0 :(得分:0)
AdMob的Ad Catalog示例应用程序有一个与此类似的示例。在上面的示例中,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
之上。