android–SurfaceView上的中心MoPub baner

概述我想在我的Android游戏中添加MoPub广告.游戏是在SurfaceViewClass上创建的.我没有xml布局文件.问题是我无法将广告置于屏幕上.我尝试中心和重力一切.仍然无法正常工作.MoPubView扩展了FrameLayout.MoPubViewmAdView=newMoPubView(this);mAdView.setAdUnitId("_MY_

我想在我的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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1117608.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存