小程序激励视频广告
我们讲下如何在页面中集成激励视频广告。
激励视频广告在看了官方文档之后,我们需要注意的几个地方:
一、需要用户在小程序中主动触发,并达成奖励下发标准(完整播放视频广告,并手动点击“关闭广告”按钮),就能获得该小程序下发的奖励。
二、广告触发场景与奖励内容均由流量主定义。设计好触发场景和奖励内容至关重要。
三、激励视频广告可以提前初始化实例。但请不要在 onLoad 事件回调中创建广告实例,会造成页面卡顿。可以选择适当的时机进行初始化,或者在播放广告时进行初始化,配上加载动画可以提高用户使用体验。
四、该实例仅对当前页面有效,不允许跨页面使用。
我们看下初始化激励视频广告的代码片段:
let rewardedVideoAd = null
Page({
onLoad(){
if(wx.createRewardedVideoAd){
rewardedVideoAd = wx.createRewardedVideoAd({adUnitId:'xxxx'})
rewardedVideoAd.onLoad(()=>{
console.log('onLoad event emit')
})
rewardedVideoAd.onError((err)=>{
console.log('onError event emit',err)
})
rewardedVideoAd.onClose((res)=>{
console.log('onClose event emit',res)
})
}
}
})
用户在合适场景主动触发后,需要调用 RewardedVideoAd.show()进行显示。
rewardedVideoAd.show()
当广告正常播放完毕后,需要给用户下发奖励或者提供对应服务。祝您使用愉快!