ADUnlockPanel.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import { AdFun } from "../../../game/data/AdData";
  2. import { BannerAdType, VideoAdType } from "../../../game/data/GameData";
  3. /** 解锁农田界面 */
  4. const { ccclass, property } = cc._decorator;
  5. @ccclass
  6. export default class ADUnlockPanel extends cc.Component {
  7. clickWatchVideo() {
  8. mk.audio.playEffect("button");
  9. mk.ad.videoAdType = VideoAdType.video_init_11;
  10. mk.ad.watchAd((success: boolean) => {
  11. mk.console.log("watchAD:" + success);
  12. if (success) {
  13. mk.ui.closePanel(this.node.name);
  14. gData.adData.watchVideo(AdFun.farmSpeedUp);
  15. gData.adUnlockData.unlockFarm();
  16. gData.gameData.popTableScreenADLogic(16);
  17. }
  18. });
  19. }
  20. onClickClose() {
  21. //关闭banner广告等
  22. }
  23. onEnable() {
  24. //mk.ad.showBanner(BannerAdType.banner_click_7);
  25. mk.ad.showNative();
  26. }
  27. onDisable() {
  28. //mk.ad.destoryBanner();
  29. mk.ad.destroyNativeAd();
  30. }
  31. }