|
@@ -1,5 +1,6 @@
|
|
|
import { _decorator, error, SpriteFrame, sys } from "cc";
|
|
|
import { config } from "./config";
|
|
|
+import { uiManager } from "./manager/uiManager";
|
|
|
//管理广告、分享、SDK相关内容的组件
|
|
|
export class SdkUtil {
|
|
|
public static platform: string = 'cocos'; //平台
|
|
@@ -107,45 +108,26 @@ export class SdkUtil {
|
|
|
// }
|
|
|
|
|
|
// 获取广告id
|
|
|
- public static getAdId(ad_type = config.AD_TYPE.UNKNOWN):string {
|
|
|
+ public static getAdId(ad_type = config.ADS_TYPE.UNKNOWN):string {
|
|
|
let ad_id = ""
|
|
|
- // if(sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
|
|
|
- // if(ad_type == config.AD_TYPE.RE_LIFE) {
|
|
|
- // ad_id = config.TT_REWARD.RE_LIFE
|
|
|
- // } else if (ad_type == config.AD_TYPE.ANSWER) {
|
|
|
- // ad_id = config.TT_REWARD.ANSWER
|
|
|
- // } else if (ad_type == config.AD_TYPE.LOOK_TIPS) {
|
|
|
- // ad_id = config.TT_REWARD.LOOK_TIPS
|
|
|
- // } else if (ad_type == config.AD_TYPE.UN_LOCK_24) {
|
|
|
- // ad_id = config.TT_REWARD.UN_LOCK_24
|
|
|
- // } else if (ad_type == config.AD_TYPE.UN_LOCK) {
|
|
|
- // ad_id = config.TT_REWARD.UN_LOCK
|
|
|
- // } else if (ad_type == config.AD_TYPE.ADD_TIME) {
|
|
|
- // ad_id = config.TT_REWARD.ADD_TIME
|
|
|
- // }
|
|
|
- // } else if (sys.platform == sys.Platform.WECHAT_GAME) {
|
|
|
- // if(ad_type == config.AD_TYPE.RE_LIFE) {
|
|
|
- // ad_id = config.WX_REWARD.RE_LIFE
|
|
|
- // } else if (ad_type == config.AD_TYPE.ANSWER) {
|
|
|
- // ad_id = config.WX_REWARD.ANSWER
|
|
|
- // } else if (ad_type == config.AD_TYPE.LOOK_TIPS) {
|
|
|
- // ad_id = config.WX_REWARD.LOOK_TIPS
|
|
|
- // } else if (ad_type == config.AD_TYPE.UN_LOCK_24) {
|
|
|
- // ad_id = config.WX_REWARD.UN_LOCK_24
|
|
|
- // } else if (ad_type == config.AD_TYPE.UN_LOCK) {
|
|
|
- // ad_id = config.WX_REWARD.UN_LOCK
|
|
|
- // } else if (ad_type == config.AD_TYPE.ADD_TIME) {
|
|
|
- // ad_id = config.WX_REWARD.ADD_TIME
|
|
|
- // }
|
|
|
- // }
|
|
|
+ if(sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
|
|
|
+ if(ad_type==config.ADS_TYPE.GAME_RELIFE_VIDEO) {
|
|
|
+ ad_id = config.ADS_CONFIG.GAME_RELIFE_VIDEO
|
|
|
+ } else if(ad_type==config.ADS_TYPE.GAME_INFINITE_DEGREE_VIDEO) {
|
|
|
+ ad_id = config.ADS_CONFIG.GAME_INFINITE_DEGREE_VIDEO
|
|
|
+ }
|
|
|
+ } else if (sys.platform == sys.Platform.WECHAT_GAME) {
|
|
|
+ // if(SdkUtil.KS_GAME) {
|
|
|
+ // } else {
|
|
|
+ // }
|
|
|
+ }
|
|
|
return ad_id
|
|
|
}
|
|
|
|
|
|
// 显示激励视频广告
|
|
|
public static showVideoAd(_adUnitId: string, call_back) {
|
|
|
- call_back()
|
|
|
if(sys.platform==sys.Platform.BYTEDANCE_MINI_GAME) {
|
|
|
- // gameManager.Singleton.showLoadingLevel()
|
|
|
+ uiManager.Instance().showLoading()
|
|
|
SdkUtil.videoAd = tt.createRewardedVideoAd({adUnitId: _adUnitId});
|
|
|
} else {
|
|
|
call_back({"isEnded":true})
|
|
@@ -153,7 +135,7 @@ export class SdkUtil {
|
|
|
}
|
|
|
|
|
|
if(SdkUtil.videoAd==null){
|
|
|
- // gameManager.Singleton.hideLoadingLevel()
|
|
|
+ uiManager.Instance().hideLoading()
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -166,14 +148,14 @@ export class SdkUtil {
|
|
|
call_back(res)
|
|
|
SdkUtil.isLookAd = false
|
|
|
SdkUtil.videoAd.destroy()
|
|
|
- // gameManager.Singleton.hideLoadingLevel()
|
|
|
+ uiManager.Instance().hideLoading()
|
|
|
});
|
|
|
SdkUtil.videoAd.onError((res) => {
|
|
|
let errorString = res.errCode + '-' + res.errMsg
|
|
|
call_back({isEnded:false,errorString:errorString})
|
|
|
SdkUtil.isLookAd = false
|
|
|
SdkUtil.videoAd.destroy()
|
|
|
- // gameManager.Singleton.hideLoadingLevel()
|
|
|
+ uiManager.Instance().hideLoading()
|
|
|
});
|
|
|
SdkUtil.videoAd.load()
|
|
|
}
|