备用代码:资料页复制按钮,观看广告,获取下载地址

wxml文件

 <button class="durlbut" type="primary" size="mini" data-text="{{detail.durl}}" bindtap="copywxtap">复制下载地址</button>

js文件

//----------------adonLoad 部分,需将其加入onload函数,使其生效

adonLoad: function () {
    // 在页面onLoad回调事件中创建激励视频广告实例
    if (wx.createRewardedVideoAd) {
      videoAd = wx.createRewardedVideoAd({
        adUnitId: 'adunit-11222233'  //自己的小程序广告代号
      })
      videoAd.onLoad(() => {
        console.log('onLoad event emit')
      })
      videoAd.onError((err) => {
        console.log('onError event emit', err)
      })
      videoAd.onClose((res) => {
        console.log('点击关闭按钮,获取的值:', res)
        if (res && res.isEnded) {
          console.log('正常播放结束,可以下发游戏奖励')
          wx.setClipboardData({
            data: this.data.urldata,
            success: function (res) {
              wx.getClipboardData({
                //这个api是把拿到的数据放到电脑系统中的
                success: function (res) {
                  console.log('复制的内容:', res.data) // data
                  wx.showToast({
                    title: '复制成功',
                  })
                }
              })
            }
          })
        } else {
          // 播放中途退出,不下发游戏奖励
          console.log('播放中途退出,不下发游戏奖励')
        }
      })
    }
  },
//—————-观看广告,复制链接 

  copywxtap: function (e) {
    // console.log('点击复制按钮传入的值:', e.currentTarget.dataset.text)
    var urldata = e.currentTarget.dataset.text
    wx.showModal({
      title: "观看广告获取链接",
      content: '观看完广告,关闭广告页面。链接自动复制到手机,粘贴至浏览器或者发送给其他人即可',
      success: res => {
        // console.log('showModal res', res)
        if (res.confirm) {
          // 用户触发广告后,显示激励视频广告
          if (videoAd) {
            videoAd.show().catch(() => {
              // 失败重试
              videoAd.load()
                .then(() => videoAd.show())
                .catch(err => {
                  console.log('激励视频 广告显示失败')
                })
            })
          }
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
    this.setData({
      urldata: urldata,
    })
  },
未经允许不得转载:Song It » 备用代码:资料页复制按钮,观看广告,获取下载地址

相关文章

评论 (0)