Commit 6bcaa06d authored by 测试账号's avatar 测试账号

增加微信广告回调

parent d2f040b2
......@@ -2694,6 +2694,65 @@ var sdk = {
//}
},
/**
*
* @param {*} obj
* @apiParam {String} [buttonKey] 按钮对应的key
* @apiParam {callback} [shareSuccess] 分享成功回调
* @apiParam {callback} [shareCancel] 分享失败回调
* @apiParam {callback} [videoSuccess] 视频广告看完回调
* @apiParam {callback} [videoFail] 视频广告未看完回调
* @apiParam {callback} [videoError] 视频广告调起失败回调,注意:要么就是广告id没有或者是调起视频广告太频繁微信限制调起,这里一般都会改成去调起分享
*
*
* sdk.shareOrVideo({buttonKey:"xxx",shareSuccess:xxx,shareCancel:xxx,videoSuccess:xxx,videoFail:xxx,videoError:xxx});
*
*
*/
shareOrVideo(obj)
{
var d = sdk.getButtonConfig2(obj.buttonKey,1);
if(d.type=='share')
{
//凋起分享
sdk.shareAppMessage({type: 1,query: "",success:obj.shareSuccess,cancel:obj.shareCancel });
}else
{
//凋起视频
adSdk.videoSuccess = function(){
//视频看完处理逻辑
obj.videoSuccess();
};
adSdk.videoFail = function(){
//视频未看完处理逻辑
obj.videoFail();
};
adSdk.videoError = function(){
//视频凋起失败处理逻辑,要么就是广告id没有或者是调起视频广告太频繁微信限制调起,这里一般都会改成去调起分享
obj.videoError();
};
var videoAd = null;
var index = Math.floor(Math.random()*2)+1;
if(index==1)
{
videoAd = adSdk.createVideoAd(1,sdk.getConfig2().videoAdUnitId1);
}else if(index==2)
{
videoAd = adSdk.createVideoAd(2,sdk.getConfig2().videoAdUnitId2);
}else if(index==3)
{
videoAd = adSdk.createVideoAd(3,sdk.getConfig2().videoAdUnitId3);
}
videoAd.load().then(() => videoAd.show());
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment