小程序插屏广告显示在错误的页面?
接到用户反馈这个问题,result页面的插屏广告显示在了index页面,页面跳转逻辑是index页面跳result页,使用微信自定义事件分析发现大概6万条里有300条异常 [图片] 自定义事件代码如下 onShow: function () {
if (interstitialAd && this.data.isHalf && !this.data.noAd) {
interstitialAd.show().then((res)=>{
// 上报
const pages = getCurrentPages(); //获取加载的页面
const url = pages[pages.length - 1].route; //获取当前页面的对象
wx.reportAnalytics('ad_load_success', {
page: 'pages/result/result',
dynamicpage: url,
adid: interstitialAdMap[adType],
date: utils.formatDate(new Date()),
});
}).catch((err) => {
console.log("广告展示失败", err)
})
}
}
index页面跳转result页面的代码如下 wx.redirectTo({
url: `/pages/result/result`,
})