public void ShowBanner()
 {
     if (AdsEnabled)
     {
         switch (bannerAdNetworkToUse)
         {
                 #if ALLINONE_ADMOB
         case BannerAdNetworks.admob:
             adMob.ShowBanner();
             break;
                 #endif
         default:
             break;
         }
     }
     else
     {
         Debug.LogWarning("Calling banner but ads are not enabled");
     }
 }
    protected void Initialize()
    {
        CreateButtons();
        CreateTutorialButtons();
        trophyScreen.gameObject.SetActive(false);      //トロフィー画面を一旦非表示にする
        reviewScreen.gameObject.SetActive(false);      //レビュー要請画面を非表示にする
        finalMessageImage.gameObject.SetActive(false); //エンディング画面を非表示にする

        /*最後に開いていた画面に応じてUIを表示する*/
        if (lastScreen == Screen.tutorial)
        {
            difficultyText.gameObject.SetActive(false);
            proceedButton.gameObject.SetActive(false);
            titleScreen.gameObject.SetActive(false);
            courseText.gameObject.SetActive(false);
            courseSelectionScreen.gameObject.SetActive(false);
            tutorialScreen.gameObject.SetActive(true);
            settingScreen.gameObject.SetActive(false);

            admob.ShowBanner();
        }
        else if (lastScreen == Screen.courseSelection)
        {
            difficultyText.gameObject.SetActive(false);
            proceedButton.gameObject.SetActive(false);
            courseText.gameObject.SetActive(false);
            titleScreen.gameObject.SetActive(false);
            courseSelectionScreen.gameObject.SetActive(true);
            tutorialScreen.gameObject.SetActive(false);
            settingScreen.gameObject.SetActive(false);

            admob.ShowBanner();

            /*クリア済みのコース数を取得する*/
            int tmp = 0;
            for (int i = 0; i < theNumberOfCourses; i++)
            {
                /*クリア済みのコースにはチェックマークを表示する*/
                if (PlayerPrefs.GetInt("Course" + (i + 1).ToString(), 0) == 1)
                {
                    courseButtons[i].gameObject.transform.GetChild(1).transform.gameObject.SetActive(true);
                    tmp++;
                }
            }
            clearedCourses = tmp;

            DisplayTrophyScreen(); //トロフィー画面を表示する

            if (clearedCourses == 16 || clearedCourses == 31)
            {
                RequestReview(); //ユーザーにアプリストアでのレビューを頼む
            }
        }
        else if (lastScreen == Screen.title)
        {
            difficultyText.gameObject.SetActive(false);
            proceedButton.gameObject.SetActive(false);
            courseText.gameObject.SetActive(false);
            titleScreen.gameObject.SetActive(true);
            courseSelectionScreen.gameObject.SetActive(false);
            tutorialScreen.gameObject.SetActive(false);
            settingScreen.gameObject.SetActive(false);

            admob.HideBanner();
        }
    }