Esempio n. 1
0
 public static void SetAvailableResourceItemTypes(List <string> resourceItemTypes)
 {
     if (GAValidator.ValidateResourceItemTypes(resourceItemTypes.ToArray()))
     {
         GA_Wrapper.SetAvailableResourceItemTypes(GA_MiniJSON.Serialize(resourceItemTypes));
     }
 }
Esempio n. 2
0
 public static void SetAvailableCustomDimensions01(List <string> customDimensions)
 {
     if (GAValidator.ValidateCustomDimensions(customDimensions.ToArray()))
     {
         GA_Wrapper.SetAvailableCustomDimensions01(GA_MiniJSON.Serialize(customDimensions));
     }
 }
Esempio n. 3
0
 public static void SetAvailableResourceItemTypes(List <string> resourceItemTypes)
 {
     if (GameAnalyticsSDK.Validators.GAValidator.ValidateResourceItemTypes(resourceItemTypes.ToArray()))
     {
         string json = GA_MiniJSON.Serialize(resourceItemTypes);
         GA_Wrapper.SetAvailableResourceItemTypes(json);
     }
 }
Esempio n. 4
0
 public static void SetAvailableCustomDimensions03(List <string> customDimensions)
 {
     if (GameAnalyticsSDK.Validators.GAValidator.ValidateCustomDimensions(customDimensions.ToArray()))
     {
         string json = GA_MiniJSON.Serialize(customDimensions);
         GA_Wrapper.SetAvailableCustomDimensions03(json);
     }
 }
Esempio n. 5
0
 public static void SetAvailableResourceCurrencies(List <string> resourceCurrencies)
 {
     if (!GAValidator.ValidateResourceCurrencies(resourceCurrencies.ToArray()))
     {
         return;
     }
     GA_Wrapper.SetAvailableResourceCurrencies(GA_MiniJSON.Serialize((object)resourceCurrencies));
 }
Esempio n. 6
0
 public static void SetAvailableCustomDimensions03(List <string> customDimensions)
 {
     if (!GAValidator.ValidateCustomDimensions(customDimensions.ToArray()))
     {
         return;
     }
     GA_Wrapper.SetAvailableCustomDimensions03(GA_MiniJSON.Serialize((object)customDimensions));
 }
Esempio n. 7
0
        private static string DictionaryToJsonString(IDictionary <string, object> dict)
        {
            Hashtable table = new Hashtable();

            if (dict != null)
            {
                foreach (KeyValuePair <string, object> pair in dict)
                {
                    table.Add(pair.Key, pair.Value);
                }
            }
            return(GA_MiniJSON.Serialize(table));
        }
Esempio n. 8
0
        private static string DictionaryToJsonString(IDictionary <string, object> dict)
        {
            Hashtable hashtable = new Hashtable();

            if (dict != null)
            {
                foreach (KeyValuePair <string, object> keyValuePair in (IEnumerable <KeyValuePair <string, object> >)dict)
                {
                    hashtable.Add((object)keyValuePair.Key, keyValuePair.Value);
                }
            }
            return(GA_MiniJSON.Serialize((object)hashtable));
        }
Esempio n. 9
0
        private static string DictionaryToJsonString(IDictionary <string, object> dict)
        {
            Hashtable hashtables = new Hashtable();

            if (dict != null)
            {
                foreach (KeyValuePair <string, object> keyValuePair in dict)
                {
                    hashtables.Add(keyValuePair.Key, keyValuePair.Value);
                }
            }
            return(GA_MiniJSON.Serialize(hashtables));
        }
Esempio n. 10
0
    private static void runCallback(string format, MaxSdkBase.AdInfo adInfo, Action <string> callback)
    {
        Dictionary <string, object> dict = new Dictionary <string, object>();

        dict.Add("country", MaxSdk.GetSdkConfiguration().CountryCode);
        dict.Add("network_name", adInfo.NetworkName);
        dict.Add("adunit_id", adInfo.AdUnitIdentifier);
        dict.Add("adunit_format", format);
        dict.Add("placement", adInfo.Placement);
        dict.Add("creative_id", adInfo.CreativeIdentifier);
        dict.Add("revenue", adInfo.Revenue);
        string json = GA_MiniJSON.Serialize(dict);

        callback(json);
    }