1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- import { BaseView } from "../../../lightMVC/core/base/BaseView";
- import { App } from "../../Manager/App";
- import SDK from "../../sdk/SDK";
- import { SoundManager } from "../../Manager/SoundManager";
- import AESUtil from "../../AESUtil"
- import ATSDK from "../../AnyThinkAds/ATJSSDK";
- import ATRewardedVideoSDK from "../../AnyThinkAds/ATRewardedVideoJSSDK";
- import AAJS2 from "../../ATAndroidJS2";
- import GlobalManager from '../../GlobalManager';
- import ATInterstitialSDK from "../../AnyThinkAds/ATInterstitialJSSDK";
- import ATBannerSDK from "../../AnyThinkAds/ATBannerJSSDK";
- import { AdType } from '../../ATAndroidJS2';
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class InsufficientPanel extends BaseView {
- protected onLoad(): void {
- console.log('zh:InsufficientPanel.ts onload')
- SDK.Instance.initAdForPage();
- }
- public drawView(): void {
- // 返回
- let closeBtn = this.ui.getNode("close");
- closeBtn.on(cc.Node.EventType.TOUCH_END, () => {
- this.closeView();
- }, this);
- //体力不足看AD
- let confirmBtn = this.ui.getNode("confirm");
- confirmBtn.on(cc.Node.EventType.TOUCH_END, () => {
- SoundManager.getInstance().VideoStartStop();
- if (cc.sys.os == cc.sys.OS_ANDROID) {
- if (ATRewardedVideoSDK.hasAdReady(AAJS2.getPlacementId())) {
- cc.sys.localStorage.setItem('yxAdMark', 'callBack_for_tiLiAd');//看广告用于 xx 标记
- GlobalManager.instance.registerMethod('callBack_for_tiLiAd', this.callBack_for_tiLiAd.bind(this));
- ATRewardedVideoSDK.showAd(AAJS2.getPlacementId());
- } else {
- console.log('zh:AD 没有OK');
-
- SDK.Instance.initAdForPage();
- this.callBack_for_tiLiAd();
- }
- } else {
- this.callBack_for_tiLiAd();
- }
- // SDK.Instance.showRewardVideo(() => {
- // App.DataManager.UpdateTili(App.DataManager.VideoAddTili);
- // SoundManager.getInstance().VideoEndOpen();
- // this.closeView();
-
- // }, () => {
- // SoundManager.getInstance().VideoEndOpen();
- // }, () => {
- // SoundManager.getInstance().VideoEndOpen();
- // });
- }, this);
- }
- public callBack_for_tiLiAd(): void {
- console.log('zh:callBack_for_tiLiAd 被触发');
- App.DataManager.UpdateTili(App.DataManager.VideoAddTili);
- SoundManager.getInstance().VideoEndOpen();
- this.closeView();
- // SDK.Instance.showRewardVideo(() => {
-
-
- // }, () => {
- // SoundManager.getInstance().VideoEndOpen();
- // }, () => {
- // SoundManager.getInstance().VideoEndOpen();
- // });
- }
- public static path(): string {
- return "/prefabs/InsufficientPanel";
- }
- }
|