接入CustomAd,发现在创建了过多的广告会触发:[Event] 31 listeners of event LifeCycle:Hide have been added, possibly causing memory leak
看意思是监听太多了,可能造成内存泄漏,于是改成切换页面不用广告的时候调用destroy销毁广告。
结果测试发现如果是直接调用destroy销毁广告不会再出这个警告了。但要是在切换页面销毁广告之前,用户手动关闭了广告,即使之后销毁了广告依然会触发这个警告。 用户点了关闭广告后广告销毁就无效了吗?
1、日志告警本身不影响正常使用,用作提醒开发者进行销毁和绑定监控。
2、广告destroy之后会释放内容,与用户是否点击关闭无关,开发者可以检查下使用方法是否正确,如确认正确,可以提供一份可以复现的代码片段排查。