外观
观看广告奖励
344 字约 1 分钟
2025-01-09
说明
本接口会调用展示平台的激励广告,并对观看行为上报至彩虹后台
输入
参数 | 类型 | 描述 |
---|---|---|
adUnitId | String | 广告id |
adSence | String | 广告场景 |
rewardProductid | String | 奖励ID,若无则为-1 |
rewardProductname | String | 奖励道具名称 |
输出
参数 | 类型 | 描述 |
---|---|---|
code | Number | 1000表示用户完整播放完广告,其余是中途退出或者失败 |
msg | String | 响应消息提示 |
wxmsg | Object | code值为-200时,是广告播放出错了 此时本字段会带有微信返回的报错信息错误字段说明 |
输出示例
成功
{
code:1000,
msg:"观看广告完成,发放游戏奖励",
wxmsg:{}
}
示例代码
let adUnitId ="广告id";//即调用wx.createRewardedVideoAd({ adUnitId: 'xxxx' })传的广告id
let adSence = "每日签到";//触发此广告奖励的游戏情景,如每日签到,通关奖励翻倍,看广告置换道具等
let rewardProductid = "1";//要奖励的道具id,若无则填-1
let rewardProductname = "要奖励的道具名称";//
mzfSdk.adReward(adUnitId,adSence,rewardProductid,rewardProductname).then(v=>{
//返回内容示例:
//{code:1000,msg:"观看广告完成,发放游戏奖励",wxmsg:{}}
//code值非1000,则是未完成广告播放,若播放出错,wxmsg里会返回微信的报错信息
console.log("观看广告结果",v);
});