4b8a216df3d4e49661796e28a85c0d4349417905 14 KB

12345678910
  1. {
  2. "code": "import WxApi from \"./wxsdk\";\r\nimport { Main } from \"../Main\";\r\nimport { PlayerAccount } from \"../Scripts/Network/PlayerAccount\";\r\nexport default class ADPlayer {\r\n static initAd() {\r\n if (this.isInit)\r\n return;\r\n if (!Main.OnWx)\r\n return;\r\n this.rewardedVideoAd = Laya.Browser.window.wx.createRewardedVideoAd({ adUnitId: this.videlAdUnitId });\r\n this.rewardedVideoAd.onLoad(() => {\r\n console.log('激励视频 广告加载成功');\r\n this.videoAdIsload = true;\r\n });\r\n this.rewardedVideoAd.onError(err => {\r\n console.log(\"激励视屏加载失败:\" + err);\r\n this.videoAdIsload = false;\r\n });\r\n this.bannerCreateTimes = 0;\r\n this.isInit = true;\r\n }\r\n static showVideoAd(callback) {\r\n if (Main.OnWx) {\r\n console.log(\"showVideoAd , videoAdIsload:\" + this.videoAdIsload);\r\n if (PlayerAccount.CurrentAccount.CurAccountData.share) {\r\n WxApi.shareImage(\"看视频\", null, \"看视频\");\r\n }\r\n if (PlayerAccount.CurrentAccount.CurAccountData.video == false) {\r\n return;\r\n }\r\n this.RegVideo(callback);\r\n this.rewardedVideoAd.show().catch(err => {\r\n this.rewardedVideoAd.load().then(() => {\r\n this.RegVideo(callback);\r\n this.rewardedVideoAd.show();\r\n });\r\n });\r\n }\r\n else {\r\n callback(false);\r\n }\r\n }\r\n static RegVideo(callback) {\r\n this.rewardedVideoAd.offClose();\r\n this.rewardedVideoAd.onClose(res => {\r\n console.log(\"激励视频关闭:\" + res.isEnded);\r\n console.log(callback);\r\n if (res && res.isEnded || res === undefined) {\r\n callback && callback(true);\r\n }\r\n else {\r\n callback && callback(false);\r\n }\r\n this.rewardedVideoAd.offClose();\r\n });\r\n }\r\n static showBannerAd(gap = 0, callVack = null, iswait = false) {\r\n if (!Main.OnWx)\r\n return;\r\n if (this.bannerCreateTimes >= 10000) {\r\n var hh = this.ResetBannerHight(gap);\r\n if (iswait) {\r\n this.bannerAd.hide();\r\n Laya.timer.once(PlayerAccount.CurrentAccount.CurAccountData.cheattime * 1000, this, () => {\r\n if (callVack != null) {\r\n callVack(hh);\r\n }\r\n this.bannerAd.show();\r\n });\r\n }\r\n else {\r\n if (callVack != null) {\r\n callVack(hh);\r\n }\r\n this.bannerAd.show();\r\n }\r\n }\r\n else {\r\n var idd = this.bannerAdUnitId;\r\n console.log(\"adUnitId:\" + idd);\r\n let newBanner = Laya.Browser.window.wx.createBannerAd({\r\n adUnitId: idd,\r\n style: {\r\n left: 0,\r\n top: 0,\r\n width: 460\r\n }\r\n });\r\n newBanner.onError(err => {\r\n console.log(err);\r\n if (callVack != null) {\r\n callVack(null);\r\n }\r\n this.ResetBannerHight(gap);\r\n });\r\n newBanner.onLoad(() => {\r\n this.bannerCreateTimes++;\r\n if (this.bannerAd)\r\n this.bannerAd.destroy();\r\n this.bannerAd = newBanner;\r\n var hight = this.ResetBannerHight(gap);\r\n if (iswait) {\r\n this.bannerAd.hide();\r\n Laya.timer.once(PlayerAccount.CurrentAccount.CurAccountData.cheattime * 1000, this, () => {\r\n if (callVack != null) {\r\n callVack(hight);\r\n }\r\n this.bannerAd.show();\r\n });\r\n }\r\n else {\r\n if (callVack != null) {\r\n callVack(hight);\r\n }\r\n this.bannerAd.show();\r\n }\r\n });\r\n }\r\n }\r\n static ResetBannerHight(gap) {\r\n if (this.bannerAd) {\r\n let info = Laya.Browser.window.wx.getSystemInfoSync();\r\n this.bannerAd.style.width = info.windowWidth;\r\n this.bannerAd.style.top = info.windowHeight - this.bannerAd.style.realHeight - gap;\r\n return Laya.stage.height / info.windowHeight * this.bannerAd.style.realHeight;\r\n }\r\n }\r\n static ClearBanner() {\r\n Laya.timer.clearAll(this);\r\n if (!Main.OnWx)\r\n return;\r\n if (this.bannerAd)\r\n this.bannerAd.hide();\r\n }\r\n static hiddenBannerAd() {\r\n if (!Main.OnWx)\r\n return;\r\n if (this.bannerAd)\r\n this.bannerAd.hide();\r\n }\r\n static BannerAdEnable() {\r\n if (!Main.OnWx)\r\n return;\r\n if (this.bannerAd)\r\n this.bannerAd.show();\r\n }\r\n static get CanCheat() {\r\n var cheat = PlayerAccount.CurrentAccount.CurAccountData.cheat;\r\n if (cheat == false) {\r\n console.log(\"cheat:\" + cheat);\r\n return false;\r\n }\r\n if (Main.sceneValue == \"1037\" || Main.sceneValue == \"1007\"\r\n || Main.sceneValue == \"1044\" || Main.sceneValue == \"1104\"\r\n || Main.sceneValue == \"1089\" || Main.sceneValue == \"1001\"\r\n || Main.sceneValue == \"000000\") {\r\n console.log(\"cheat:true-> \" + Main.sceneValue);\r\n return true;\r\n }\r\n else {\r\n var checkscence = PlayerAccount.CurrentAccount.CurAccountData.checkscence;\r\n if (checkscence == false) {\r\n console.log(\"cheat:true->checkscence: \" + checkscence);\r\n return true;\r\n }\r\n }\r\n console.log(\"cheat:false-> \" + Main.sceneValue);\r\n return false;\r\n }\r\n static MoveButton(btn, ShowBanner = true, complete = null, gap = 0) {\r\n if (PlayerAccount.CurrentAccount.CurAccountData.banner) {\r\n ADPlayer.hiddenBannerAd();\r\n if (ADPlayer.CanCheat == false) {\r\n btn.bottom = 250;\r\n ADPlayer.showBannerAd();\r\n }\r\n else {\r\n if (ShowBanner) {\r\n btn.bottom = 100;\r\n btn.mouseEnabled = false;\r\n ADPlayer.showBannerAd(gap, (height) => {\r\n var end = Laya.stage.height - height - btn.height;\r\n btn.y = end - 5;\r\n }, true);\r\n Laya.timer.once(PlayerAccount.CurrentAccount.CurAccountData.cheattime * 1000, this, () => {\r\n btn.mouseEnabled = true;\r\n if (complete != null) {\r\n complete();\r\n }\r\n });\r\n }\r\n else {\r\n if (complete != null) {\r\n complete();\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\nADPlayer.videlAdUnitId = \"adunit-99203ac49ea44bd0\";\r\nADPlayer.bannerAdUnitId = \"adunit-398817d584c5941d\";\r\nADPlayer.isInit = false;\r\nADPlayer.videoAdIsload = false;\r\nADPlayer.bannerCreateTimes = 0;\r\n//# sourceMappingURL=ADPlayer.js.map",
  3. "references": [
  4. "C:/Users/admin/Desktop/runner/src/WXSDK/wxsdk.ts",
  5. "C:/Users/admin/Desktop/runner/src/Main.ts",
  6. "C:/Users/admin/Desktop/runner/src/Scripts/Network/PlayerAccount.ts"
  7. ],
  8. "map": "{\"version\":3,\"file\":\"ADPlayer.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/WXSDK/ADPlayer.ts\"],\"names\":[],\"mappings\":\"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\"}"
  9. }