|
|
@@ -1,4 +1,5 @@
|
|
|
import AdSystem from "../../../../system/AdSystem";
|
|
|
+import JsbSystem from "../../../../system/JsbSystem";
|
|
|
import { zgSingleton } from "../zgSingleton";
|
|
|
import ATBanner from "./ATBanner";
|
|
|
import ATInterstitial from "./ATInterstitial";
|
|
|
@@ -27,10 +28,15 @@ export default class ATSDKMgr extends zgSingleton {
|
|
|
|
|
|
/**初始化ATSDK */
|
|
|
public initSDK() {
|
|
|
+ if (!cc.sys.isNative) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ this.getAdvertiseChannel();
|
|
|
|
|
|
cc["ATSDKMgrJS"].proxy = this;
|
|
|
cc["ATSDKMgrJS"].initATJSSDK(ATSDKMgr.topon_android_appId, ATSDKMgr.topon_android_appSecret);
|
|
|
-
|
|
|
+
|
|
|
//初始化激励视频广告
|
|
|
ATRewardVideo.getInstance().init();
|
|
|
//初始化原生广告
|
|
|
@@ -47,6 +53,22 @@ export default class ATSDKMgr extends zgSingleton {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /** 获取投放渠道 和 广告位ID信息 */
|
|
|
+ public getAdvertiseChannel() {
|
|
|
+ let str = JsbSystem.getAdvertisingChannel();
|
|
|
+ let arr = str.split(',')
|
|
|
+ let channel = arr[0]
|
|
|
+ ATSDKMgr.topon_android_appId = arr[1]
|
|
|
+ ATSDKMgr.topon_android_appSecret = arr[2]
|
|
|
+ ATSDKMgr.topon_rewardVideo_placementId = arr[3]
|
|
|
+ ATSDKMgr.topon_inter_placementId = arr[4]
|
|
|
+ ATSDKMgr.topon_native_placementId = arr[5]
|
|
|
+ if (arr.length >= 7 && arr[6]) {
|
|
|
+ ATSDKMgr.topon_fullinter_placementId = arr[6]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**显示视频广告 */
|
|
|
showVideoAd() {
|
|
|
ATRewardVideo.getInstance().showAd();
|