问题描述
我在 NativeAd
中添加了 RecyclerView
和 MediaView
(公开出价 + Admob)。
有时当我滚动列表时。视频广告显示为白色的空白。但图片广告加载完美。
主要问题是滚动回收器视图然后在媒体视图中显示空白视频。
以下 AdMob 库用于应用程序
实施“com.google.firebase:firebase-ads:20.2.0”
实施“com.google.ads.mediation:facebook:6.5.0.0”
这里我附上了一张显示空白视频时屏幕外观的图片。 如果有人遇到此类问题或得到解决,请提供提示或解决方案。
-----------------编辑-------------------
- 我发现了在回收站视图中显示原生广告的实际问题。
- 我在我的应用程序中使用了 viewpager,并且相同的原生广告显示在 2 个寻呼机片段中,因此如果在屏幕 A 中显示 NativeAd1,在屏幕 B 中显示相同的 NaiveAd,则显示如上图所示的空白视图。
解决方法
您加载原生广告的代码是什么样的?您是否有机会根据您的要求致电 NativeAdOptions.shouldReturnUrlsForImageAssets()?
如果您调用该方法并返回图片广告,则需要对返回的广告的媒体内容调用 MediaContent.setMainImage() 才能显示图片广告。