
我想在我的Android游戏中添加MoPub广告.游戏是在SurfaceVIEw Class上创建的.我没有xml布局文件.问题是我无法将广告置于屏幕上.我尝试中心和重力一切.仍然无法正常工作. MoPubVIEw扩展了FrameLayout.
MoPubVIEw mAdVIEw = new MoPubVIEw(this); mAdVIEw.setAdUnitID("_MY__ID_"); mAdVIEw.loadAd(); relativeLayout.LayoutParams layoutParams = new relativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); layoutParams.addRule(relativeLayout.CENTER_HORIZONTAL); relativeLayout mrelativeLayout = new relativeLayout(this); mrelativeLayout.setGravity(Gravity.CENTER_HORIZONTAL); mrelativeLayout.addVIEw(mSurface); mrelativeLayout.addVIEw(mAdVIEw, layoutParams); mrelativeLayout.invalIDate(); setContentVIEw(mrelativeLayout);请告诉我一些事情,因为它让我抓狂.我觉得我很遗憾.
解决方法:
你不能直接将内容集中在MoPub中,或者至少我还没有找到办法.它基于FrameLayout.
您必须将广告置于HTML中心.如果您在MoPub广告系列中使用自定义HTML代码,只需将代码包装在< div style =“text-align:center”> …< / div>内. (通过MoPub管理网站执行此 *** 作).它解决了我的问题,我使用的是OpenX广告提供商.
总结以上是内存溢出为你收集整理的android – SurfaceView上的中心MoPub baner全部内容,希望文章能够帮你解决android – SurfaceView上的中心MoPub baner所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)