IT技术之家

首页 > 小程序

小程序

小程序设置激励广告_努力就完事啦_小程序激励广告

发布时间:2022-10-24 16:46:33 小程序 0次 标签:小程序 servlet
小程序设置激励广告...

1、申请好广告,获取广告代码

?2、在要放广告的wxml页面,放入点击弹出激励广告按钮

<view?wx:if="{{isshow?==?0}}"?bindtap="adshow"?style="text-align:?center;background-color:?#F8F8F8;height:?70rpx;margin-top:?34rpx;line-height:70rpx;">

??????<text?style="color:?deepskyblue;">点这里,看完广告即可获取下载链接</text>

??????</view>

3、js页面

A、page上面放:

let?videoAd?=?null;

page下data里定义下isshow

data:?{

????isshow:0

??},

?

B、

this.adload()

adload:?function(e){

????if?(wx.createRewardedVideoAd)?{

??????videoAd?=?wx.createRewardedVideoAd({

????????adUnitId:?'adunit-70a8b53b63a6a953'

??????})

??????videoAd.onLoad(()?=>?{})

??????videoAd.onError((err)?=>?{})

??????videoAd.onClose((res)?=>?{

????????//?用户点击了【关闭广告】按钮

????????if?(res?&&?res.isEnded)?{

??????????//?正常播放结束,可以下发游戏奖励

??????????this.setData({

????????????isshow?:?1

??????????})

????????}?else?{

??????????//?播放中途退出,不下发游戏奖励

????????}

??????})

????}

??},

C、写下adshow点击事件方法? 直接流量主那边获取代码那边复制代码过来就行

adshow:function(){

????if?(videoAd)?{

??????videoAd.show().catch(()?=>?{

????????//?失败重试

????????videoAd.load()

??????????.then(()?=>?videoAd.show())

??????????.catch(err?=>?{

????????????console.log('激励视频?广告显示失败')

??????????})

??????})

????}

??},

?

4、通过isshow的判断,播放完就显示要显示的内容

?

?

?

?