Beispiel #1
0
 public void isEuropeanUnionUser(Action <bool, string> callback)
 {
     PolyADSDKGameObject.getInstance().setCheckEuropeanUserCallback(callback);
                 #if UNITY_IOS && !UNITY_EDITOR
     checkIsEuropeanUnionUser(PolyADSDKGameObject.GameObject_Callback_Name, PolyADSDKGameObject.Java_Callback_Function);
                 #elif UNITY_ANDROID && !UNITY_EDITOR
     if (jc != null)
     {
         jc.CallStatic(JavaClassStaticMethod_IsEuropeanUnionUser, PolyADSDKGameObject.GameObject_Callback_Name, PolyADSDKGameObject.Java_Callback_Function);
     }
                 #endif
 }
Beispiel #2
0
 public PolyADCall()
 {
     PolyADSDKGameObject.getInstance();
                 #if UNITY_IOS && !UNITY_EDITOR
                 #elif UNITY_ANDROID && !UNITY_EDITOR
     if (jc == null)
     {
         Debug.Log("===> PolyADCall instanced");
         jc = new AndroidJavaClass(JavaClassName);
     }
                 #endif
 }
        public static PolyADSDKGameObject getInstance()
        {
            if (instance == null)
            {
                GameObject polyCallback = new GameObject(GameObject_Callback_Name);
                polyCallback.hideFlags = HideFlags.HideAndDontSave;
                DontDestroyOnLoad(polyCallback);

                instance = polyCallback.AddComponent <PolyADSDKGameObject> ();
            }
            return(instance);
        }
Beispiel #4
0
        public void notifyAccessPrivacyInfoStatus(Action <UPConstant.UPAccessPrivacyInfoStatusEnum, string> callback)
        {
            PolyADSDKGameObject.getInstance().setAccessPrivacyInformationCallback(callback);

                        #if UNITY_IOS && !UNITY_EDITOR
            requestAuthorizationWithAlert(PolyADSDKGameObject.GameObject_Callback_Name, PolyADSDKGameObject.Java_Callback_Function);
                        #elif UNITY_ANDROID && !UNITY_EDITOR
            if (jc != null)
            {
                jc.CallStatic(JavaClassStaticMethod_notifyAccessPrivacyInfoStatus, PolyADSDKGameObject.GameObject_Callback_Name, PolyADSDKGameObject.Java_Callback_Function);
            }
                        #endif
        }
Beispiel #5
0
 public void addIntsLoadSuccessCallback(string cpPlaceId, Action <string, string> call)
 {
     PolyADSDKGameObject.getInstance().addIntsLoadSuccessCallback(cpPlaceId, call);
 }
Beispiel #6
0
 public void setRewardVideoLoadSuccessCallback(Action <string, string> call)
 {
     PolyADSDKGameObject.getInstance().setRewardVideoLoadSuccessCallback(call);
 }
Beispiel #7
0
 public void RunCallbackAfterAppFocus(bool enable)
 {
     PolyADSDKGameObject.getInstance().RunCallbackAfterAppFocus(enable);
 }