android - RecyclerView 重新附加所有 View ,ViewHolder 中的 PublisherAdView 闪烁(重新加载)。这是正常的吗?我怎样才能避免这种广告闪烁?

标签 android android-recyclerview adsense

我有一个 RecyclerView,ViewHolders 中有 PublisherAdView-s。

每当我更新 VH 时,它都会分离,然后重新连接,我认为这会导致 PublisherAdView 闪烁/刷新/重新加载。

(有时我也可以在 logcat 中看到调整大小的 javascript 日志)

我已经检查了 LinearLayoutManager 中发生的情况,但我看不到任何相关内容。

最佳答案

你找到任何解决办法了吗?

对我来说,解决方案是避免更新 RecyclerView 中包含广告的项目。

您可以使用 RecyclerView.notifyItem*仅更新非广告项目而不是 RecyclerView.notifyDataSetChanged 的方法.

关于android - RecyclerView 重新附加所有 View ,ViewHolder 中的 PublisherAdView 闪烁(重新加载)。这是正常的吗?我怎样才能避免这种广告闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463294/

相关文章:

javascript - 如何使用 Quantcast Choice 根据 IAB TCF v2.0 的同意显示或阻止个性化 Adsense 广告?

android - 有关 GoogleAdView.jar 的帮助

java - android多次写入文本文件

android - android中流媒体视频文件的自定义搜索栏

android - 将项目从一个回收器 View ( ListView )拖放到另一个回收器 View ( ListView )

java - Realm RecyclerView,如何按天创建标题。或者将同一天合并成一行

android - 带有 CoordinatorLayout 和 AppBarLayout 的 Recyclerview

adsense - 是否可以通过 API 从 AdSense 添加/删除网站?

android - 如何在启用时更新小部件布局?

java - 检查 RemoteView 开关的 boolean 值的方法?