小程序激励视频广告

我们讲下如何在页面中集成激励视频广告。

激励视频广告在看了官方文档之后,我们需要注意的几个地方:

一、需要用户在小程序中主动触发,并达成奖励下发标准(完整播放视频广告,并手动点击“关闭广告”按钮),就能获得该小程序下发的奖励。

二、广告触发场景与奖励内容均由流量主定义。设计好触发场景和奖励内容至关重要。

三、激励视频广告可以提前初始化实例。但请不要在 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()

当广告正常播放完毕后,需要给用户下发奖励或者提供对应服务。祝您使用愉快!