Commit dffa0107 authored by liuxinjun's avatar liuxinjun

添加多视频广告id以及分享与视频切换bug

parent 1fa3c472
This diff is collapsed.
{
"ver": "1.0.5",
"uuid": "097a5e94-b982-44d6-9852-7e2c21605829",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
...@@ -1603,6 +1603,17 @@ var sdk = { ...@@ -1603,6 +1603,17 @@ var sdk = {
/**
*
* @param {*} obj
* @param {*} bannerAdUnitId
* 多个banner广告id调用如下:
* sdk.createBannerAd({},bannerAdUnitId).destroy();
* sdk.BannerAd =null;
* var bannerAd =sdk.createBannerAd({},bannerAdUnitId2);
* bannerAd.show();
*
*/
createBannerAdByAdId(obj,bannerAdUnitId){ createBannerAdByAdId(obj,bannerAdUnitId){
var self = this; var self = this;
...@@ -1743,6 +1754,62 @@ var sdk = { ...@@ -1743,6 +1754,62 @@ var sdk = {
}; };
this.VideoAd.onClose(closeFun);
this.VideoAd.onError(function(res){
//console.log("sdk VideoAd广告错误事件:", res)
wx.showToast({
title: '暂未开通,请谅解!',
icon: 'none'
});
});
return this.VideoAd;
}
}
},
/**
*
* @param {*} videoAdUnitId
*
*
*sdk.VideoAd =null;
*sdk.videoSuccess = function(){
* //视频成功处理逻辑
* this.successFunction();
* };
* sdk.videoFail = function(){
* //视频失败处理逻辑
* this.failFunction();`
* };
* 特别注意:下面这个videoAd为全局变量
* var videoAd = sdk.createRewardedVideoAd(videoAdUnitId2);
* videoAd.load().then(() => videoAd.show());
*
*/
createRewardedVideoAdByAdId(videoAdUnitId){
let self = this;
if (cc.sys.platform === cc.sys.WECHAT_GAME) {
if(this.VideoAd){
return this.VideoAd;
}else{
this.VideoAd = wx.createRewardedVideoAd({ adUnitId: videoAdUnitId })
this.VideoAd.onLoad(function(res){
console.log("sdk VideoAd广告加载事件:", res)
});
var closeFun = function(res){
// 用户点击了【关闭广告】按钮
// 小于 2.1.0 的基础库版本,res 是一个 undefined
if (res && res.isEnded || res === undefined) {
console.log("sdk 看视频成功");
self.videoSuccess();
}else {
console.error("sdk 看视频失败");
self.videoFail();
}
};
this.VideoAd.onClose(closeFun); this.VideoAd.onClose(closeFun);
this.VideoAd.onError(function(res){ this.VideoAd.onError(function(res){
...@@ -2735,7 +2802,7 @@ var sdk = { ...@@ -2735,7 +2802,7 @@ var sdk = {
if(nextCacheVal>=data[nextKey].count) if(nextCacheVal>data[nextKey].count)
{ {
//当前缓存中的记录当前key的次数已经超过配置次数 //当前缓存中的记录当前key的次数已经超过配置次数
......
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