微信⼩程序中插⼊激励视频⼴告并获取收益
最近微信⼩程序后台发送通知,⼩程序激励式视频⼴告组件⽇前已全量上线,也就是说⼤家可以在⼩程序中插⼊激励视频⼴告了,之前只允许⼩游戏可以使⽤ 。
美式幽默激励式视频⼴告
⽤户在⼩程序中主动触发激励式⼴告,并达成奖励下发标准(完整播放视频⼴告,并⼿动点击 “关闭⼴告” 按钮),将获得该⼩程序下发的奖励。⼴告触发场景与奖励内容均由流量主⾃定义。热水器不出热水怎么回事
新建⼴告位
⾸先进⼊⼩程序后台点击流量主,点击⼴告位管理,点击新建⼴告位,就可以新建所需要的⼴告了,⽬前有三种 banner,激励视频,插屏⼴告。
##插⼊⼴告代码
视频激励⼴告代码插⼊略微复杂,不像 banner ⼴告,直接获取⼴告组件代码插⼊即可显⽰。视频激励⼴告代码调⽤是
下⾯直接来看看是如何插⼊的:
⾸先在 js ⽂件中定义⼀个全局作⽤域的视频⼴告对象猪肝炒大蒜
var videoAd = null;
Page({
...
})
复制代码
由于⼴告对象是单例,且对单个页⾯有效,因此官⽅建议在页⾯加载后(onLoad 事件)中创建⼴告对象,并在该页⾯的⽣命周期内重复调⽤该⼴告对象。
具体实现代码
因此在 onLoad 函数中调⽤⼴告接⼝,并监听⼴告关闭。
实打实是什么意思
onLoad() {
if (wx.createRewardedVideoAd) {
// 加载激励视频⼴告
videoAd = wx.createRewardedVideoAd({
adUnitId: '你的 adUnitId'
})
//捕捉错误
// 进⾏适当的提⽰
})
// 监听关闭
阅读是一座随身携带的避难所
if (status && status.isEnded || status === undefined) {
// 正常播放结束,下发奖励
// continue you code
} el {
// 播放中途退出,进⾏提⽰
}
})
}
}
复制代码
注意这⾥需要对错误进⾏捕捉,否则会报下⾯的错误。
周杰伦蜗牛歌词
然后,在合适的位置展⽰⼴告,例如我这在⼀个 button 的 tap 事件进⾏⼴告显⽰
// button 点击事件
openVideoAd() {
console.log('打开激励视频');
// 在合适的位置打开⼴告
if (videoAd) {
videoAd.show().catch(err => {
// 失败重试
videoAd.load()
.then(() => videoAd.show())
})
}
}
复制代码
这样就⼤⼯告成 了,运⾏⼩程序测试即可 。
如果视频显⽰异常可直接进⼊官⽅⽂档根据错误码查找对应问题 。
官⽅⽂章地址:
钦州旅游如果有做⼩程序,或者集成有问题的欢迎加⼩编wx⼀起交流
晒⼀个最近收益截图
>炸冰激凌