android–GridView中的Facebook原生广告:MediaView显示灰色矩形

android–GridView中的Facebook原生广告:MediaView显示灰色矩形,第1张

概述我将Facebook原生广告整合到GridView中.目前,我展示了测试广告.除播放视频的播放器外,它的工作正常.如果用户不与GridView交互,MediaView播放视频就好了.滚动GridView时,当广告重新出现在屏幕上时,视频会暂停并恢复.向上和向下滚动网格几次后,MediaView不再显示视频,只显示一个灰色矩形.出于好奇,当MediaView为

我将Facebook原生广告整合到GrIDVIEw中.目前,我展示了测试广告.除播放视频的播放器外,它的工作正常.

如果用户不与GrIDVIEw交互,MediaView播放视频就好了.
滚动GrIDVIEw时,当广告重新出现在屏幕上时,视频会暂停并恢复.

向上和向下滚动网格几次后,MediaVIEw不再显示视频,只显示一个灰色矩形.

出于好奇,当MediaVIEw为灰色时,我试图在我的设备上运行Ui Automatic Viewer.我注意到一些有趣但我无法理解的东西.

在VIEw层次结构中,我可以看到带有一些子FrameLayout的GrIDVIEw(适配器给出的VIEws的容器).这包括原生广告和其他观看次数.

但是当MediaVIEw为灰色时,其FrameLayout不会出现在VIEw层次结构中!但它在屏幕上呈现得很好!

我对所见所闻感到非常困惑.

此外,当我将这些广告集成到RecyclerVIEw中时,我没有遇到这个问题(或者至少没有注意到它).

我们来谈谈代码吧.我有一个引用指向Facebook原生广告视图.

建议欢迎:)

以下是为GrIDVIEw提供视图的适配器的代码:

public class AdapterGrIDgallery extends BaseAdapter implements AdListener {    private static int position_AD = 4;    private List

这是Ui automator VIEwer的截图.

最佳答案如你所说

when I integrated these ads in a RecyclerVIEw,I dIDn’t have this
problem (or at least dIDn’t notice it).

我认为回收站视图对您来说非常合适.然后,不要尝试在grIDvIEw中重做同样的事情,只需使用LayoutManager将Recycler视图转换为grid or list. 总结

以上是内存溢出为你收集整理的android – GridView中的Facebook原生广告:MediaView显示灰色矩形全部内容,希望文章能够帮你解决android – GridView中的Facebook原生广告:MediaView显示灰色矩形所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1139391.html

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

发表评论

登录后才能评论

评论列表(0条)