小程序
小游戏
企业微信
微信支付
扫描小程序码分享
官方文档里说激励视频组件是单页的,且在创建后会自动拉取一次,如果拉取成功onLoad回调被执行,拉取失败onError回调被执行;随后在每次激励视频被关闭的时候才会再次拉取。
那么如果第一次拉取失败了,或者某次激励视频被关闭后拉取失败了,在此之后的show()方法调用都会失败吗,必须手动调用load()方法才会重新尝试拉取,否则一直是拉取失败的状态?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
主要是有这个疑问:如果当前页面是一个Tab页面,激励视频广告组件只在onLoad的时候初始化一次,那么在某次拉取失败后随后就不再拉取了,广告组件一直是load失败的状态;我们是根据这个load失败的状态来显示观看激励视频的button的,广告一直是load失败的状态的话岂不是永远都不能显示观看激励视频的button了?
目前解决方案:页面onShow的时候无脑执行一次激励视频的load()方法
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
主要是有这个疑问:如果当前页面是一个Tab页面,激励视频广告组件只在onLoad的时候初始化一次,那么在某次拉取失败后随后就不再拉取了,广告组件一直是load失败的状态;我们是根据这个load失败的状态来显示观看激励视频的button的,广告一直是load失败的状态的话岂不是永远都不能显示观看激励视频的button了?
目前解决方案:页面onShow的时候无脑执行一次激励视频的load()方法