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

发布时间 2023-10-10 14:38:55作者: Mayism123
【关键词】

快应用、原生广告、点击报错

 

【问题背景】

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

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

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

cke_1282.png​​

这是咋回事呢?

 

【问题分析】

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

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

 

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