123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- var videoAd = null;
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- },
- lifetimes: {
- attached() {
- if (wx.createRewardedVideoAd) {
- // 加载激励视频广告
- videoAd = wx.createRewardedVideoAd({
- adUnitId: 'adunit-77f46b2dc73da123'
- })
- //捕捉错误
- videoAd.onError(err => {
- console.log(err);
- })
- // 监听关闭
- videoAd.onClose((status) => {
- if (status && status.isEnded || status === undefined) {
- // 正常播放结束,下发奖励
- // continue you code
- } else {
- // 播放中途退出,进行提示
- wx.showToast({
- icon: 'none',
- title: '取消观看',
- })
- }
- })
- }
- }
- },
- /**
- * 组件的初始数据
- */
- data: {
- },
- /**
- * 组件的方法列表
- */
- methods: {
- rewardedVideo() {
- if (videoAd) {
- videoAd.show().catch(err => {
- // 失败重试
- videoAd.load()
- .then(() => videoAd.show())
- })
- }
- }
- }
- })
|