Admob NativeAd 在我滚动 Recylerview 时显示空白

问题描述

我在 NativeAd 中添加了 RecyclerViewMediaView(公开出价 + Admob)。

有时当我滚动列表时。视频广告显示为白色的空白。但图片广告加载完美。

主要问题是滚动回收器视图然后在媒体视图中显示空白视频。

以下 AdMob 库用于应用程序

实施“com.google.firebase:firebase-ads:20.2.0”

实施“com.google.ads.mediation:facebook:6.5.0.0”

这里我附上了一张显示空白视频时屏幕外观的图片。 如果有人遇到此类问题或得到解决,请提供提示或解决方案。

enter image description here

-----------------编辑-------------------

  1. 我发现了在回收站视图中显示原生广告的实际问题。
  • 我在我的应用程序中使用了 viewpager,并且相同的原生广告显示在 2 个寻呼机片段中,因此如果在屏幕 A 中显示 NativeAd1,在屏幕 B 中显示相同的 NaiveAd,则显示如上图所示的空白视图。

解决方法

您加载原生广告的代码是什么样的?您是否有机会根据您的要求致电 NativeAdOptions.shouldReturnUrlsForImageAssets()

如果您调用该方法并返回图片广告,则需要对返回的广告的媒体内容调用 MediaContent.setMainImage() 才能显示图片广告。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...