public static void PromotionsAvailable(Applicasa.Promotion.PromotionArray promotionArrayPtr) { Applicasa.Promotion[] promotions = Applicasa.Promotion.GetPromotionArray(promotionArrayPtr); Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": " + promotions.Length + " Available promotions"); if (promotions.Length > 0) { promotions [0].Show(PromoResult); } }
public static void PromotionCallback(bool success, Applicasa.Error error, Applicasa.Promotion.PromotionArray promotionArrayPtr) { if (success) { Applicasa.Promotion[] promotions = Applicasa.Promotion.GetPromotionArray(promotionArrayPtr); Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Got " + promotions.Length + " promotions"); if (promotions.Length > 0) { promotions [0].Show(PromoResult); } } else { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Couldn't get promotions"); } }
public static void GetAvailablePromos(Promotion.GetPromotionArrayFinished callback) { if (javaUnityApplicasaPromotionManager == null) { javaUnityApplicasaPromotionManager = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaPromotionManager"); } AndroidJavaObject promotionArrayJava = javaUnityApplicasaPromotionManager.CallStatic <AndroidJavaObject>("ApplicasaPromoGetAvailablePromosWithBlock"); Promotion.PromotionArray promotionArray = new Promotion.PromotionArray(); promotionArray.Array = promotionArrayJava.GetRawObject(); AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(promotionArray.Array); promotionArray.ArraySize = convertedArray.Length; convertedArray = null; callback(true, new Error(), promotionArray); }
public static void GetAvailablePromos(Promotion.GetPromotionArrayFinished callback) { if(javaUnityApplicasaPromotionManager==null) javaUnityApplicasaPromotionManager = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaPromotionManager"); AndroidJavaObject promotionArrayJava=javaUnityApplicasaPromotionManager.CallStatic<AndroidJavaObject>("ApplicasaPromoGetAvailablePromosWithBlock"); Promotion.PromotionArray promotionArray = new Promotion.PromotionArray(); promotionArray.Array=promotionArrayJava.GetRawObject(); AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(promotionArray.Array); promotionArray.ArraySize=convertedArray.Length; convertedArray = null; callback(true, new Error(), promotionArray); }