微信小程序搜索:短视频去水印解析
目前微信小程序针对个人来说广告是最好的变现方式,广告主要分为:
1. Banner
2. 激励式视频
3. 插屏
Banner广告很简单,插入代码就可以显示
这里介绍下激励式视频广告实现(观看完整广告奖励积分):
//视频广告
let videoAd = null;
//视频广告拉取状态
let videoAdPushStatus = false;
Page({
data: {
//积分总数
creditsAmountSum: 100
},
onLoad(options) {
let that = this;
that.videoAdShowSetting();
},
onShow() {
},
videoAdShowSetting: function() {
var that = this;
if (wx.createRewardedVideoAd) {
videoAd = wx.createRewardedVideoAd({
adUnitId: '自己申请的广告ID'
})
videoAd.onLoad(() => {
//设置广告拉取成功
videoAdPushStatus = true;
});
videoAd.onClose((status) => {
if (status && status.isEnded || status === undefined) {
//正常播放结束,可以下发奖励
that.addUserCredits();
} else {
//不下发奖励
wx.showModal({
content: '广告未播放完成,无法获取积分',
showCancel: false
})
}
});
videoAd.onError(() => {
that.showToast('获取积分异常,请稍后重试');
});
}
},
//显示广告
bindAddCredits: function() {
let that = this;
that.showVideoAd();
},
//视频广告
showVideoAd: function() {
let that = this;
videoAd.load()
.then(() => {
//重置视频广告拉取状态
videoAdPushStatus = false;
videoAd.show();
})
.catch(err => {
that.showToast('加载异常,请稍后重试...');
});
},
addUserCredits: function() {
let that = this;
that.setData({
creditsAmountSum: 10,
});
that.showSuccessToast('已获取积分+10');
},
showSuccessToast(title) {
wx.showToast({
title: title,
icon: 'success',
duration: 3000
})
},
showToast(title) {
wx.showToast({
title: title,
icon: 'none',
duration: 2000
})
}
});
小程序体验:
总结
以上所述是小编给大家介绍的微信小程序激励式视频广告组件使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
内蒙古资源网 Copyright www.nmgbbs.com
暂无“微信小程序激励式视频广告组件使用详解”评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
