Ejemplo n.º 1
0
 void HandleRewardBasedVideoRewarded(object sender, Reward args)
 {
     StartRoulette();
     StartCoroutine("CheckTouch");
     isChoosing = true;
     AdMobManager.LoadAd("reward");
 }
Ejemplo n.º 2
0
    //Feedback


    //Awake is always called before any Start functions
    void Awake()
    {
        Application.targetFrameRate = 300;
        //Check if instance already exists
        if (instance == null)
        {
            //if not, set instance to this
            instance = this;
        }

        //If instance already exists and it's not this:
        else if (instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager.
            Destroy(gameObject);
        }

        //Sets this to not be destroyed when reloading scene
        DontDestroyOnLoad(gameObject);

        //Get components
        levelManager = GetComponent <LevelManager>();
        boundManager = GetComponent <BoundManager>();
        lineRenderer = GetComponent <LineRenderer>();
        adMobManager = GetComponent <AdMobManager>();
        colorManager = GetComponent <ColorManager>();
        uIManager    = GetComponent <UIManager>();
        //iAPManager = new IAPManager();

        //Init objects
        trajectorySimulator = new TrajectorySimulation(lineRenderer);
        ballObjectsList     = new List <GameObject>();
    }
Ejemplo n.º 3
0
    void OnLevelWasLoaded(int level)
    {
        if (level == 9)
        {
            is_tuto = true;

            blinder.SetActive(true);
            blinderCircle.SetActive(true);
        }
        else
        {
            is_tuto = false;

            blinder.SetActive(false);
            blinderCircle.SetActive(false);
        }

        string[] notStages = { "Void", "Intermid", "start2", "loading" };
        Debug.Log("OnSceneLoaded: " + level);
        if (level > 2)
        {
            AdMobManager.LoadAd("reward");
        }
        counter = 0;
    }
Ejemplo n.º 4
0
    // boolean

    void Awake()
    {
        if (PlayerPrefs.GetInt("toutorial") == 1)
        {
            BackGroundObj.transform.GetChild(1).gameObject.SetActive(false);
            BackGroundObj.transform.GetChild(0).gameObject.SetActive(true);
            PauseBt.SetActive(false);
            //UI.transform.GetChild(0).gameObject.SetActive(false);
            UI.transform.GetChild(1).gameObject.SetActive(false);
            PortraitUI1.SetActive(false);
            PortraitUI2.SetActive(false);
            SkipBt.SetActive(true);
            StartCoroutine("Toutorial");
            MapNum = -1;
        }
        else
        {
            MapNum = 0;
        }

        Score = 0;
        PlayerPrefs.SetInt("curWp", 0);

        AdManager = GameObject.Find("AdMobManager").GetComponent <AdMobManager>();
    }
Ejemplo n.º 5
0
 void Start()
 {
     rigidBody = GetComponent <Rigidbody2D>();
     ani       = GetComponent <Animator>();
     adMob     = GameObject.Find("AdMobManager").GetComponent <AdMobManager>();
     // Debug.Log("gameObject: " + gameObject);
     // Debug.Log("this.gameObject: " + this.gameObject);
     // Debug.Log("this: " + this);
 }
Ejemplo n.º 6
0
 void Awake()
 {
     instance           = this;
     isTest             = _isTest;
     deviceId           = _deviceId;
     appId              = _appId;
     interstitialUnitId = _interstitialUnitId;
     rewardUnitId       = _rewardUnitId;
     DontDestroyOnLoad(this);
 }
    // Use this for initialization
    void Start()
    {
        // you should do this only once
        line = GetComponent <LineRenderer>();

        // you should also this only do once
        adMobManager = FindObjectOfType <AdMobManager>();

        // If instead you would drag those references directly into the now
        // serialized fields you wouldn't have to get them on runtime at all.
    }
Ejemplo n.º 8
0
 // Use this for initialization
 void Awake()
 {
     Scale   = transform.localScale.x;
     Enabled = false;
     T1      = Clone1.transform;
     T2      = Clone2.transform;
     S1      = Clone1.GetComponent <SpriteRenderer> ();
     S2      = Clone2.GetComponent <SpriteRenderer> ();
     T       = transform;
     AdMobManager.LoadAd("interstitial");
 }
Ejemplo n.º 9
0
 void Start()
 {
     AdMobManagerObje = Object.FindObjectOfType <AdMobManager>();
     IkonlariKapat();
     if (PlayerPrefs.HasKey("hangiOyun"))
     {
         KacliCarpma = PlayerPrefs.GetString("hangiOyun");
     }
     StartCoroutine(BaslaYazisiRoutine());
     AdMobManagerObje.ShowBanner();
 }
Ejemplo n.º 10
0
    // Use this for initialization

    void Awake()
    {
        if (_AdMobInstance)
        {
            DestroyImmediate(gameObject);
        }
        else
        {
            DontDestroyOnLoad(gameObject);
            _AdMobInstance = this;
        }
    }
Ejemplo n.º 11
0
    // Start is called before the first frame update

    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != null)
        {
            Destroy(gameObject);
        }
        DontDestroyOnLoad(instance);
    }
 public void Awake()
 {
     if (mInstance == null)
     {
         mInstance = this;
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 13
0
 void Awake()
 {
     DontDestroyOnLoad(this.gameObject);
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(this.gameObject);
     }
 }
Ejemplo n.º 14
0
 void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         GameObject.DontDestroyOnLoad(gameObject);
     }
 }
Ejemplo n.º 15
0
 public void Awake()
 {
     if (mInstance == null)
     {
         mInstance = this;
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 16
0
    private void Awake()
    {
        AdManager = GameObject.Find("AdMobManager").GetComponent <AdMobManager>();
        gift_s    = Gift.GetComponent <Gift>();

        TitleMusic = GameObject.Find("MilkRun_Title").GetComponent <AudioSource>();
        Button     = GameObject.Find("Button").GetComponent <AudioSource>();

        canvas = GameObject.Find("Canvas");
        can    = canvas.GetComponent <CanvasScaler>();

        PlayerPrefs.SetInt("curWp", 0);
        PlayerPrefs.SetInt("GameLevel", 0);      // 난이도
        PlayerPrefs.SetInt("Revival", 1);        // 1:부활 사용 가능 , 0: 부활 썼음
        PlayerPrefs.SetInt("Revival_MapNum", 0); // 부활할 맵
        PlayerPrefs.SetInt("Revival_Score", 0);  // 부활할 스코어

        //PlayerPrefs.SetInt("p_MapNum", 0);
        //PlayerPrefs.SetInt("p_Score", 0);
        PlayerPrefs.SetInt("curMilkNum", 0);

        if (PlayerPrefs.GetInt("toutorial") == 1)
        {
            CutScene.SetActive(true);
            TitleMusic.Stop();
            StartCoroutine("ToutoAnim");
        }
        if (PlayerPrefs.GetInt("toutorial") == 2) // 튜토리얼 마치고 디바이스 방향 최초 설정
        {
            CutScene.SetActive(true);
            CutScene.transform.GetChild(7).gameObject.SetActive(true);
            CutScene.transform.GetChild(8).gameObject.SetActive(false);
            TitleMusic.Stop();
        }

        GameObject PortraitUI2 = canvas.transform.GetChild(2).GetChild(1).gameObject;
        GameObject PortraitUI3 = canvas.transform.GetChild(2).GetChild(0).gameObject;
        GameObject PortraitUI4 = canvas.transform.GetChild(4).GetChild(1).gameObject;
        GameObject PortraitUI5 = canvas.transform.GetChild(5).GetChild(1).gameObject;

        PortraitPos[0] = new Vector3(PortraitUI.transform.position.x, PortraitUI.transform.position.y, PortraitUI.transform.position.z);
        PortraitPos[1] = new Vector3(PortraitUI2.transform.position.x, PortraitUI2.transform.position.y, PortraitUI2.transform.position.z);
        PortraitPos[2] = new Vector3(PortraitUI3.transform.position.x, PortraitUI3.transform.position.y, PortraitUI3.transform.position.z);
        PortraitPos[3] = new Vector3(PortraitUI4.transform.position.x, PortraitUI4.transform.position.y, PortraitUI4.transform.position.z);
        PortraitPos[4] = new Vector3(PortraitUI5.transform.position.x, PortraitUI5.transform.position.y, PortraitUI5.transform.position.z);

        PortraitPos[5] = new Vector3(PortraitUI.transform.position.x, PortraitUI.transform.position.y + 0.2f, PortraitUI.transform.position.z);
        PortraitPos[6] = new Vector3(PortraitUI2.transform.position.x, PortraitUI2.transform.position.y - 0.5f, PortraitUI2.transform.position.z);
        PortraitPos[7] = new Vector3(PortraitUI3.transform.position.x, PortraitUI3.transform.position.y - 0.2f, PortraitUI3.transform.position.z);
        PortraitPos[8] = new Vector3(PortraitUI4.transform.position.x, PortraitUI4.transform.position.y - 0.5f, PortraitUI4.transform.position.z);
        PortraitPos[9] = new Vector3(PortraitUI5.transform.position.x, PortraitUI5.transform.position.y - 0.8f, PortraitUI5.transform.position.z);
    }
Ejemplo n.º 17
0
    private void Awake()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            Instance = this;
        }

        DontDestroyOnLoad(gameObject);
    }
Ejemplo n.º 18
0
    private void Awake()
    {
        Instance = this;
#if UNITY_ANDROID
        string appId = "ca-app-pub-3940256099942544~3347511713";
#elif UNITY_IPHONE
        string appId = "ca-app-pub-3940256099942544~1458002511";
#else
        string appId = "unexpected_platform";
#endif
        MobileAds.Initialize(appId);
        this.RequestBanner();
        this.RequestInterstitial();
        GameSystemManager.Instance.isAdMobLoad = true;
    }
    private void Initailize()
    {
        adMobManager = new AdMobManager(new AdMobConfiguration()
        {
            Android_AppID          = "",
            Android_BannerID       = "ca-app-pub-3940256099942544/6300978111",
            Android_InterstitialID = "ca-app-pub-3940256099942544/1033173712",
            Android_VideoRewordID  = "ca-app-pub-3940256099942544/5224354917",

            IOS_AppID          = "",
            IOS_BannerID       = "",
            IOS_InterstitailID = "",
            IOS_VideoRewordID  = ""
        });
    }
Ejemplo n.º 20
0
 void Awake()
 {
     //instance = GetComponent<RewardAdButton> ();
     if (instances [0] == null)
     {
         instances [0] = GetComponent <RewardAdButton>();
     }
     else
     {
         instances [1] = GetComponent <RewardAdButton>();
     }
     DontDestroyOnLoad(this.gameObject);
     AdMobManager.LoadAd("reward");
     handlerAdded = false;
 }
Ejemplo n.º 21
0
 void OnMouseDown()
 {
     if (Enabled)
     {
         AdMobManager.ShowAd("interstitial");
         Enabled = false;
         WholeButton.SendMessage("Close", 2);
         if (Starter.CompareTag("Playing") || Starter.CompareTag("FF"))
         {
             //Starter.GetComponent<Controller> ().isPlaying = false;
             //Starter.tag = "Reset"
             Starter.SendMessage("Reset");
         }
         StartCoroutine("Clone");
     }
 }
Ejemplo n.º 22
0
    // Use this for initialization
    void Awake()
    {
        if (Instance == null) {
            //常駐
            DontDestroyOnLoad (gameObject);
            Instance = this;
        } else {
            Destroy(gameObject);
            return;
        }

        // ロードが終わってないと表示できず、ロードに時間かかるので先読みする
        CreateInterstitial ();
        // バナー広告を表示
        RequestBanner ();
    }
Ejemplo n.º 23
0
    /*public static void InterstitialNextScene(string nextSceneName, object data, string newInterstitialId, InterstitialSceneData.InterType interType = InterstitialSceneData.InterType.requestAndShow)
     * {
     *  //AdsManager.instance.HideBanner();
     *  InterstitialSceneData interstitialSceneData = new InterstitialSceneData(nextSceneName, data,
     *          newInterstitialId, interType);
     *  Manager.Load(InterstitialDummyController.INTERSTITIALDUMMY_SCENE_NAME, interstitialSceneData);
     * }*/
    #endregion

    private void Awake()
    {
        if (_instance != null)
        {
            Destroy(gameObject);
        }
        else
        {
            AdMobManager.appId          = AdMobConst.ADMOB_APP_ID;
            AdMobManager.bannerId       = AdMobConst.BANNER_ID;
            AdMobManager.interstitialId = AdMobConst.INTERSTITIAL;
            AdMobManager.videoId        = AdMobConst.REWARD_ID;

            _instance = this;
            DontDestroyOnLoad(this.gameObject);
        }
    }
Ejemplo n.º 24
0
    public void AdShowDone()
    {
        Debug.Log("광고 끝 확인");
        bool rewarded = AdMobManager.GetInstance().Rewarded;

        adAskCanvas.SetActive(false);

        GameEndJudgeManager.GetInstance().didGoldRunOut(GoldManager.GetInstance().IsGoldRunOut());

        if (GameEndJudgeManager.GetInstance().IsGameEnd())
        {
            gameEndCanvas.SetActive(true);
            return;
        }

        callItADayUI.gameObject.SetActive(true);

        callItADayUI.Init(rewarded);
    }
Ejemplo n.º 25
0
    private void Start()
    {
        AdMobConfiguration adc = new AdMobConfiguration();

        //========= Android key ===========================//
        adc.Android_AppID          = "ca-app-pub-8487108797721179~5373911102";
        adc.Android_BannerID       = "ca-app-pub-8487108797721179/8806368582";
        adc.Android_InterstitialID = "ca-app-pub-8487108797721179/5988633555";
        adc.Android_VideoRewordID  = "ca-app-pub-8487108797721179/7110143530";

        //========= IOS key ===========================//


        adsManager = new AdMobManager(adc);
        adsManager.AdMobRequest();

        AdMobVideoAds.onVideoLoaded          += HandleRewardBasedVideoLoaded;
        AdMobVideoAds.onVideoOpened          += HandleRewardBasedVideoOpened;
        AdMobVideoAds.onVideoRewarded        += HandleRewardBasedVideoRewarded;
        AdMobVideoAds.onVideoStarted         += HandleRewardBasedVideoStarted;
        AdMobVideoAds.onVideoFailedToLoad    += HandleRewardBasedVideoFailedToLoad;
        AdMobVideoAds.onVideoLeftApplication += HandleRewardBasedVideoLeftApplication;
        AdMobVideoAds.onVideoClosed          += HandleRewardBasedVideoClosed;

        AdMobBanner.onAdLoaded             += HandleOnAdLoaded;
        AdMobBanner.onAdFailedToLoad       += HandleOnAdFailedToLoad;
        AdMobBanner.onAdOpening            += HandleOnAdOpened;
        AdMobBanner.onAdClosed             += HandleOnAdClosed;
        AdMobBanner.onAdLeavingApplication += HandleOnAdLeavingApplication;

        AdMobInterstitail.onAdClosed             += HandleInterstitialClosed;
        AdMobInterstitail.onAdFailedToLoad       += HandleInterstitialFailedToLoad;
        AdMobInterstitail.onAdLoaded             += HandleInterstitialLoaded;
        AdMobInterstitail.onAdOpening            += HandleInterstitialOpened;
        AdMobInterstitail.onAdLeavingApplication += HandleInterstitialLeftApplication;
    }
Ejemplo n.º 26
0
        public IAdManager Build()
        {
            IAdManager ret = null;

            #if _dev_ || _google_admob_
            ret = new AdMobManager(_appIds[AdAgency.AdMob], _zoneIds[AdAgency.AdMob]);
            #endif

            #if _dev_ || _tapsell_
            ret = new TapsellManager(_appIds[AdAgency.Tapsell], _zoneIds[AdAgency.Tapsell]);
            #endif

            #if _dev_ || _tapsell_plus_
            ret = new TapsellPlusManager(_appIds[AdAgency.TapsellPlus], _zoneIds[AdAgency.TapsellPlus]);
            #endif

            #if _dev_ || _foo_
            ret = new FooManager();
            #endif

            CurrentAdManager = ret;

            return(ret);
        }
    public static void Create()
    {
        AdMobManager controllerPrefab = Resources.Load <AdMobManager>("AdMobManager");

        s_Instance = Instantiate(controllerPrefab);
    }
Ejemplo n.º 28
0
 public void AdAskYes()
 {
     AdMobManager.GetInstance().ShowDeffenseSaveRewardAd();
 }
Ejemplo n.º 29
0
 // Start is called before the first frame update
 void Start()
 {
     painelDica.SetActive(false);
     painelVida.SetActive(false);
     _AdMobManager = FindObjectOfType(typeof(AdMobManager)) as AdMobManager;
 }
Ejemplo n.º 30
0
    void Start()
    {
        if (instance == null)
        {
            instance = this;
            eventCounter = eventCounterStartingOffset;

            DontDestroyOnLoad(gameObject);

            adMobManager = gameObject.AddComponent<AdMobManager>();
            chartboostManager = gameObject.AddComponent<ChartboostManager>();

            chartboostManager.Initialize();

            adMobManager.RequestInterstitial();
            chartboostManager.RequestInterstitial();
            chartboostManager.RequestVideoAd();
        }
        else
        {
            Destroy(gameObject);
        }
    }
Ejemplo n.º 31
0
    // Update is called once per frame


    void OnMouseDown()
    {
        //AddBlock (randomColor);

        /*if (mode) {
         *              AdMobManager.LoadAd ("reward");
         *              AdMobManager.rewardAd.OnAdRewarded += HandleRewardBasedVideoRewarded;
         *              AdMobManager.ShowAd ("reward");
         *      } else {
         *              int chosenColor = RewardRoulette.rouletteCircle.StopRoulette ();
         *              AddBlock (chosenColor);
         *              mode = true;
         *      }*/
        //handling for tutorial stages: 1,2,3,5,7
        Debug.Log("RewardAd button pressed");
        int buildIndex = SceneManager.GetActiveScene().buildIndex;

        if (buildIndex == 2 || buildIndex == 3 || buildIndex == 4 || buildIndex == 6 || buildIndex == 8)
        {
            return;
        }

        if (!isChoosing)
        {
            if (isTest)
            {
                if (counter >= MAX_AD_NUM)
                {
                    return;
                }
                StartRoulette();
                isChoosing = true;
                StartCoroutine("CheckTouch");
                counter++;
                return;
            }
            if (!handlerAdded)
            {
                handlerAdded = true;
                AdMobManager.rewardAd.OnAdRewarded += HandleRewardBasedVideoRewarded;
            }
            //AdMobManager.LoadAd ("reward");
            AdMobManager.ShowAd("reward");
            //StartRoulette ();
            //isChoosing = true;
        }

        //else {
        //RewardRoulette.mode = false;
        //int chosenColor = RewardRoulette.rouletteCircle.StopRoulette ();
        //Debug.Log (chosenColor);
        //if (chosenColor != -1) {
        //	AddBlock (chosenColor);
        //}
        //isChoosing = false;
        //}

        // GJ's CODE
        if (is_tuto)
        {
            blinder.SetActive(false);
            blinderCircle.SetActive(false);
        }
        //

        GetComponent <SpriteRenderer> ().color = new Color(255, 0, 0, 0.5f);
    }
Ejemplo n.º 32
0
 void loadAds()
 {
     AMM = Camera.main.GetComponent <AdMobManager>();
     AMM.OnClickShowBanner();
 }
Ejemplo n.º 33
0
 private void Start()
 {
     _adMobManager = new AdMobManager();
     _adMobManager.AdCompletedWithSuccessEvent += OnAdCompletedWithSucces;
     _adMobManager.AdCompletedWithErrorEvent   += OnAdCompletedWithError;
 }