收藏
回答

通过navigateTo跳转到内页显示插屏广告会一闪而过?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug createInterstitialAd 微信安卓客户端 8.0.16 2.21.3

环境:IOS+安卓。通过wx.navigateTo跳转到的内页(通过redirectTo和reLaunch跳转的内页是正常的)。在首页可以成功显示广告。可以通过添加编译模式将显示广告的页面第一次进入,进去是可以成功显示广告的。

问题:广告成功初始化,通过调用show方法后,无报错,无异常,出现两种情况

1.广告不显示,这个是工具模拟,实际真机也出现这样情况,就是无异常也无广告

2.广告显示后立马自动关闭,也就是一闪而过,已经上传腾讯视频,不过在审核,你们通过代码片段填入自己的广告id也是可以复现的。

日志显示广告打开后自动关闭又自动打开了。但是我只是执行了一次show方法。实际看到的也是广告一闪而过。

尝试:通过settimeout延迟一秒show广告,安卓大概率可以成功,ios低概率可以成功。本人好几个小程序广告都是同样的写法,就是从官方复制的代码,就这个小程序有问题,而且也发现有别人的小程序也有问题,叫做经典游戏机,他这个打开会自动显示一次广告,然后你等待十秒,再打开一篇文章,这个时候内页会再显示广告,就会复现,你就会发现一闪而过。有时候微信没广告可能要多试几次。


我的小程序的APPID是:wx3d1316fb5c9f2f53


回答关注问题邀请回答
收藏

1 个回答

  • 金
    2022-01-23

    这个无解啊 我也一直纳闷这个问题

    2022-01-23
    有用
    回复 1
    • 耀๓
      耀๓
      2022-01-24
      问题重点就是通过wx.navigateTo跳转到的内页,bug就在这,官方也不管的。我暂时这样处理的,加了个中间页面,先通过navigateTo跳到中间页后通过redirect方法跳转到目标页。redirect跳转会自动关闭中间页。这样实际效果和直接跳差不多。
      2022-01-24
      回复
登录 后发表内容