现在负责一个新闻 feed,是用 recycler view 实现的,需要接入 Facebook 原生广告。
一开始思路是每次拿到一部分新闻 list 时,每隔 5 个插入一个空 bean,同时标记为广告 view type, 最后才传给 adapter。
adapter 方面,就是老样子的在 createviewholder 和 bindviewholder 根据不同的 view type 显示不同的 layout。
坑在于 Facebook 广告有时加载不出来,然后 feed 上就显示一段空白的广告位,十分尴尬。试过在加载失败时将 AD view holder 设为 view.gone. 但是失败了。
大佬们有好点的实现方案吗?
一开始思路是每次拿到一部分新闻 list 时,每隔 5 个插入一个空 bean,同时标记为广告 view type, 最后才传给 adapter。
adapter 方面,就是老样子的在 createviewholder 和 bindviewholder 根据不同的 view type 显示不同的 layout。
坑在于 Facebook 广告有时加载不出来,然后 feed 上就显示一段空白的广告位,十分尴尬。试过在加载失败时将 AD view holder 设为 view.gone. 但是失败了。
大佬们有好点的实现方案吗?