let runningEnv = (typeof window !== 'undefined' ? window : globalThis) runningEnv.HeyGameConfig = (function (exports) { 'use strict'; class AdConfig { constructor() { this.appName = "CakeMaker"; this.debugMode = true; this.appId = "";//平台获取的appid this.heyAppId = 3738; //heygame的appid //todo this.heyPlatId = 1044; //heygame平台id this.heySecret = "4a1aeef6a2dc7a7cd88cae3edec47222"; // heygame平台秘钥 //todo this.versionName = "1.0.0"; this.resVersion = "1.0.0"; this.bannerAdUnitId = [""]; this.interstitialAdUnitId = ""; this.videoAdUnitId = ""; this.nativeAdUnitId = [""]; this.customInsertAdUnitId = [""];//VIVO 原生模板插屏样式 使用纯图ID this.customBannerAdUnitId = [""];//VIVO原生模板banner,左图右文/左文右图ID this.drawerGameAdUnitId = ""; this.drawerGameAdTop = 900; this.bannerGameAdUnitId = ""; this.appBoxUnitId = [""]; this.blockAdUnitId = [""]; this.shareConfig = {}; } } class WXAdConfig extends AdConfig { constructor() { super(); this.versionName = "1.0.0"; this.bannerAdUnitId = ['261277']; this.videoAdUnitId = '261289'; } } class OPPOAdConfig extends AdConfig { constructor() { super(); this.versionName = "1.0.0"; this.heyPlatId = 1011; //heygame平台id this.bannerAdUnitId = ['531409']; this.videoAdUnitId = '531415'; this.nativeAdUnitId = ['531414', '531413', '531412', '531411']; this.drawerGameAdUnitId = '531416'; this.bannerGameAdUnitId = '531417'; } } class VIVOAdConfig extends AdConfig { constructor() { super(); this.versionName = "1.0.0"; this.heyPlatId = 1026; //heygame平台id this.bannerAdUnitId = ['9a15a75b1ea445d0a630098be76c22b7']; this.videoAdUnitId = 'b65c5360ac6244d0ba45f9d0d6f079ee'; this.interstitialAdUnitId = "81550133505b4b989627720a33be5800"; this.nativeAdUnitId = []; this.customInsertAdUnitId = ["1d9546c3436c49d3b46a9a94300c2dac", "01f6eef7c9ba4045b44444b82ad43d5c", "d055e512a7604e4f83642b858c4988b5"]; this.customBannerAdUnitId = ["0abd76fd68e04b84bffa8dae75534266", 'dd41d7c0063547f88528d430a8063a27']; this.drawerGameAdUnitId = "4e313a63c33b43379f402cb0038f81bd"; this.bannerGameAdUnitId = "a7b0c17f21dc486792650226d94bc616"; } } class TTAdConfig extends AdConfig { constructor() { super(); this.shareConfig = { TEMPLATE_ID: "", title: "", desc: "" }; } } class QQAdConfig extends AdConfig { constructor() { super(); } } class MEIZUAdConfig extends AdConfig { constructor() { super(); this.heyPlatId = 1058; this.versionName = '1.0.0'; this.bannerAdUnitId = ['c6W2GnpT']; this.videoAdUnitId = 'jAqL64tf'; this.nativeAdUnitId = ['wtbvbsOl']; this.interstitialAdUnitId = '1EntritE'; } } class PCAdConfig extends AdConfig { constructor() { super(); this.versionName = "1.0.0"; this.bannerAdUnitId = ['289406']; this.videoAdUnitId = '289414'; this.nativeAdUnitId = ['289409', '289410']; this.drawerGameAdUnitId = '289411'; this.bannerGameAdUnitId = '289403'; } } class HeyGameSDKConfig { constructor() { this._instance = null; this._config = null; this.initPlatforms(); this.initSDKConfig(); console.log('HeyGameSDKConfig constructor'); } static get instance() { if (!HeyGameSDKConfig._instance) { HeyGameSDKConfig._instance = new HeyGameSDKConfig(); } return HeyGameSDKConfig._instance; } static get AdConfig() { if (!HeyGameSDKConfig.instance._config) { HeyGameSDKConfig.instance._config = new AdConfig(); } return HeyGameSDKConfig.instance._config; } init() { } initSDKConfig() { if (HeyGameSDKConfig.onWXMiniGame) { this._config = new WXAdConfig(); } else if (HeyGameSDKConfig.onOPPOMiniGame) { this._config = new OPPOAdConfig(); } else if (HeyGameSDKConfig.onVIVOMiniGame) { this._config = new VIVOAdConfig(); } else if (HeyGameSDKConfig.onTTMiniGame) { this._config = new TTAdConfig(); } else if (HeyGameSDKConfig.onQQMiniGame) { this._config = new QQAdConfig(); } else if (HeyGameSDKConfig.onMEIZUMiniGame) { this._config = new MEIZUAdConfig(); } else if (HeyGameSDKConfig.onHWMiniGame) { console.error('HeyGameSDKConfig.onHWMiniGame error'); } else { this._config = new PCAdConfig(); } } initPlatforms() { let u = window.navigator.userAgent; console.log('initPlatforms--' + JSON.stringify(u)); HeyGameSDKConfig.onPC = true; // OPPO mini game if (typeof window.qg !== "undefined" && window.qg.getProvider().toLowerCase().indexOf("oppo") > -1) { HeyGameSDKConfig.onOPPOMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // VIVO mini game if (typeof window.qg !== "undefined" && window.qg.getProvider().toLowerCase().indexOf("vivo") > -1) { HeyGameSDKConfig.onVIVOMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // QQ mini game if (typeof window.qq !== "undefined") { HeyGameSDKConfig.onQQMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // tt mini game if (typeof window.tt !== "undefined") { HeyGameSDKConfig.onTTMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // meizu mini game if (typeof window.mz !== "undefined" && window.qg.getProvider().toLowerCase().indexOf("meizu") > -1) { HeyGameSDKConfig.onMEIZUMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // WeiXin mini game if (typeof window.wx !== "undefined") { HeyGameSDKConfig.onWXMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // HuaWei mini game if (typeof window.hbs !== "undefined") { HeyGameSDKConfig.onHWMiniGame = true; HeyGameSDKConfig.onPC = false; return; } // 4399 mini game if (typeof window.gamebox !== "undefined") { HeyGameSDKConfig.onSSJJMiniGame = true; HeyGameSDKConfig.onPC = false; return; } //Android if (typeof jsb !== "undefined" || typeof window.conch !== "undefined" || window["DBApp"] != null) { HeyGameSDKConfig.onAndroidAPK = true; HeyGameSDKConfig.onPC = false; } } } exports.HeyGameSDKConfig = HeyGameSDKConfig; return exports; }({}));