【快应用】原生广告点击报错问题

【关键词】
快应用、原生广告、点击报错

【问题背景】

最近一段时间陆续收到好几个原生广告点击报错的问题:

1、execJSTypeError:Cannot read properties of null(reading 'taskCenter')

2、event callback with exception, TypeError: Cannot read properties of null (reading 'taskCenter')

【快应用】原生广告点击报错问题_第1张图片

这是咋回事呢?

【问题分析】

之前有两个cp反馈,但是根据他们的工程并没有复现,后面又有cp反馈的时候,根据cp提供的工程复现了该问题。

经排查发现,是cp使用了广告缓存素材所致。cp切换页面再回到广告页面时,广告实例其实已被销毁,当前展示的广告素材是之前缓存的,所以点击上报的时候就报错了。

【解决方案】
当前创建的广告实例只在当前页面的生命周期内有效,应避免使用广告缓存。

你可能感兴趣的:(javascript)