Пример #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 <ADGUnitySDK3> ();
     }
 }
Пример #2
0
    public void InitAd()
    {
        Debug.Log("Init");
        ADGUnitySDK3.initInterADG();

        /*
         * // iPhoneX対応
         * if (Screen.width == 1125 && Screen.height == 2436) {
         *  ADGUnitySDK3.X = ADGUnitySDK3.getNativeWidth() / 2 - 320 * (float)ADGUnitySDK3.Scale / 2;
         *  ADGUnitySDK3.Y = Screen.height/2 - ADGUnitySDK3.getNativeHeight()/2;
         *  ADGUnitySDK3.changeLocationADG(ADGUnitySDK3.X, ADGUnitySDK3.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 FinishAd()
 {
     ADGUnitySDK3.finishADG();
 }
Пример #5
0
 public void HideAd()
 {
     ADGUnitySDK3.dismissInterADG();
 }
Пример #6
0
 public void ShowAd()
 {
     ADGUnitySDK3.showInterADG();
 }
Пример #7
0
 public void LoadAd()
 {
     ADGUnitySDK3.loadInterADG();
 }