ADUnlockPanel.ts 989 B

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