示例#1
0
 private static void initADGCommon()
 {
     if (myInstance == null)
     {
         GameObject gameObject = new GameObject("ADGForUnity");
         DontDestroyOnLoad(gameObject);                    //Makes the object target not be destroyed automatically when loading a new scene.
         gameObject.hideFlags = HideFlags.HideAndDontSave; //A combination of not shown in the hierarchy and not saved to to scenes.
         myInstance           = gameObject.AddComponent <ADGUnitySDK2> ();
     }
 }
示例#2
0
 public void InitAd()
 {
     Debug.Log("Init");
     ADGUnitySDK2.initADG();
     // iPhoneX対応
     if (Screen.width == 1125 && Screen.height == 2436)
     {
         ADGUnitySDK2.X = ADGUnitySDK2.getNativeWidth() / 2 - 320 * (float)ADGUnitySDK2.Scale / 2;
         ADGUnitySDK2.Y = ADGUnitySDK2.getNativeHeight() / 2 - 250 * (float)ADGUnitySDK2.Scale / 2;
         ADGUnitySDK2.changeLocationADG(ADGUnitySDK2.X, ADGUnitySDK2.Y);
     }
 }
示例#3
0
    public static void finishADG()
    {
        if (noInstance)
        {
            return;
        }
#if UNITY_IPHONE
        if (Application.platform == RuntimePlatform.IPhonePlayer)
        {
            _finishADG(adgni);
        }
#elif UNITY_ANDROID
        if (Application.platform == RuntimePlatform.Android)
        {
            androidPlugin.Call("finishADG");
        }
#endif
        Destroy(myInstance);
        myInstance = null;
    }
示例#4
0
    public void ADGFailedToReceiveAd(string msg)
    {
        if (ADGUnitySDK.canCallADG())
        {
            // バナー広告の場合
            ADGUnitySDK.loadADG();

            // インタースティシャル広告の場合
            // ADGUnitySDK.loadInterADG ();
        }

        if (ADGUnitySDK2.canCallADG())
        {
            // バナー広告の場合
            ADGUnitySDK2.loadADG();

            // インタースティシャル広告の場合
            // ADGUnitySDK.loadInterADG ();
        }
    }
示例#5
0
    // Use this for initialization
    void Start()
    {
        ADGUnitySDK.IsEnableTest  = false;
        ADGUnitySDK2.IsEnableTest = false;
        ADGUnitySDK.initADG();
        ADGUnitySDK2.initADG();

        //データをリストアする


        GetSaveData();

        //シーンとアイテムの辞書を作る
        Scene_dic = new Dictionary <int, string>();



        Scene_dic.Add(0, "1ConversationScene");
        Scene_dic.Add(1, "1BConversationScene");
        Scene_dic.Add(2, "3Game Scene");
        Scene_dic.Add(3, "1GameOverScene");
        Scene_dic.Add(4, "2BConversationScene");
        Scene_dic.Add(5, "4GameScene");
        Scene_dic.Add(6, "2GameoverScene");
        Scene_dic.Add(7, "3BConversationScene");
        Scene_dic.Add(8, "6BGameScene");
        Scene_dic.Add(9, "3GameoverScene");
        Scene_dic.Add(10, "4BConversationScene");
        Scene_dic.Add(11, "10BConversationScene");
        Scene_dic.Add(12, "6GameScene");
        Scene_dic.Add(13, "4GameoverScene");
        Scene_dic.Add(14, "5GameoverScene");
        Scene_dic.Add(15, "PlusScene");



        DontDestroyOnLoad(this);



        SceneManager.LoadScene("TitleScene");
        //Start Scene
        // SceneManager.LoadScene("1BConversationScene");
        // SceneManager.LoadScene("3Game Scene");
        // SceneManager.LoadScene("4ConversationScene");
        // SceneManager.LoadScene("1GameOverScene");
        // SceneManager.LoadScene("2BConversationScene");
        // SceneManager.LoadScene("4GameScene");
        // SceneManager.LoadScene("2GameoverScene");
        // SceneManager.LoadScene("3BConversationScene");
        // SceneManager.LoadScene("6BGameScene");
        // SceneManager.LoadScene("3GameoverScene");
        // SceneManager.LoadScene("4BConversationScene");
        // SceneManager.LoadScene( "10ConversationScene");
        // SceneManager.LoadScene("6GameScene");
        // SceneManager.LoadScene("4GameoverScene");
        // SceneManager.LoadScene("5GameoverScene");
        // SceneManager.LoadScene("PlusScene");

        // Next Scene
        // SceneManager.LoadScene("2GameScene");
        // SceneManager.LoadScene("3ConversationScene");
        // SceneManager.LoadScene("2BGameScene");
        // SceneManager.LoadScene("5ConversationScene");
        // SceneManager.LoadScene("4BGameScene");
        // SceneManager.LoadScene("7ConversationScene");
        // SceneManager.LoadScene("7BGameScene");
        // SceneManager.LoadScene("10ConversationScene");
        // SceneManager.LoadScene("3GameoverScene");
        // SceneManager.LoadScene("4BConversationScene");
        // SceneManager.LoadScene("10ConversationScene");
        // SceneManager.LoadScene("9BGameScene");
    }
示例#6
0
 private void OnDestroy()
 {
     ADGUnitySDK.finishADG();
     ADGUnitySDK2.finishADG();
 }
示例#7
0
 public void FinishAd()
 {
     ADGUnitySDK2.finishADG();
 }
示例#8
0
 public void HideAd()
 {
     ADGUnitySDK2.hideADG();
 }
示例#9
0
 public void ShowAd()
 {
     Debug.Log("show rectangle");
     ADGUnitySDK2.showADG();
 }
示例#10
0
 public void LoadAd()
 {
     ADGUnitySDK2.loadADG();
 }