# wx.onDirectAdStatusChange(function listener)
基础库 3.11.2 开始支持,低版本需做兼容处理。
# 功能描述
监听监听直玩广告状态变化
# 参数
# function listener
的监听函数
# 参数
# Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| isInMask | boolean | 当前是否处于蒙层阶段 |
| isInDirectGameAd | boolean | 当前是否处于直接广告中 |
| isEndByAbnormal | boolean | 当前直玩广告是否由于异常流程而结束(如 下拉/搜索 进入正在直玩广告流程中的游戏) |
# 示例代码
wx.onDirectAdStatusChange(res => {
// 会有如下的几种状态值组合
// a) { isInMask: true, isInDirectGameAd: true } -> 表示当前正在直玩广告 且 未戳破蒙层
// b) { isInMask: false, isInDirectGameAd: true } -> 表示当前正在直玩广告 且 戳破了蒙层
// c) { isInMask: false, isInDirectGameAd: false, isEndByAbnormal: false }, -> 表示倒计时结束了,并且选择了继续玩
// d) { isInMask: false, isInDirectGameAd: false, isEndByAbnormal: true }, -> 表示由于异常流程而结束
console.log(res.isInMask)
console.log(res.isInDirectGameAd)
console.log(res.isEndByAbnormal)
})