# AdSkipCard wx.createAdSkipCard()

基础库 3.16.2 开始支持,低版本需做兼容处理

# 功能描述

创建并返回广告跳过卡(畅玩卡)管理器 AdSkipCard 实例(单例)。

通过该实例可调用以下方法:

  • load():预加载畅玩卡数据。返回 Promise。加载成功触发 onLoad;失败触发 onError。
  • show():打开购买弹窗(coverview)。返回 Promise。打开成功触发 onShow;失败触发 onError。
  • onLoad / offLoad:注册/取消加载完成事件监听
  • onShow / offShow:注册/取消弹窗展示事件监听
  • onClose / offClose:注册/取消弹窗关闭事件监听,回调参数 { result }:
    • 'close' 未点击购买直接关闭
    • 'pay_cancel' 点了购买按钮但未支付成功
    • 'pay_success' 支付成功
  • onError / offError:注册/取消错误事件监听,回调参数 { errCode, errMsg } 前端错误码:-1001 预加载失败 / -1002 打开弹窗失败 服务端错误码原样透传
  • onUse / offUse:注册/取消畅玩权益消耗事件监听,回调参数 { usedCount }(今日已使用次数)

# 返回值

# AdSkipCard

AdSkipCard 实例

# 示例代码

基本用法


const card = wx.createAdSkipCard()

card.onLoad(() => console.log('加载完成'))
card.onShow(() => console.log('弹窗已展示'))
card.onClose(res => console.log('弹窗关闭:', res.result))
card.onError(res => console.error('出错:', res.errCode, res.errMsg))
card.onUse(res  => console.log('畅玩卡已使用,今日已使用次数:', res.usedCount))

card.load()
card.show()

点击咨询小助手