Example #1
0
    private string GetCommonImpressionInfo(string viewInfo)
    {
        bool flag = false;

        if (this.m_commonImpressionInfo == null)
        {
            this.m_commonImpressionInfo = "{\"impression_echo\":" + impressionEcho + "," + AdinmoManager.GetJsonField("version", "3") + AdinmoManager.GetJsonField("user_info", AdinmoManager.s_manager.GetUserInfoJson()) + AdinmoManager.GetJsonField("device_id", AdinmoManager.GetAppUserId()) + AdinmoManager.GetJsonField("dev_env", flag ? "1" : "0");
        }
        return(this.m_commonImpressionInfo + (AdinmoManager.GetJsonField("view_info", viewInfo, true) + "}"));
    }
Example #2
0
    public string GetSavedImprssionJson()
    {
        string str1 = "{" + AdinmoManager.GetJsonField("num_saved", "20000");

        for (int n = 0; n < 20000; ++n)
        {
            string suffix = this.GetSuffix(n);
            string key1   = "when" + suffix;
            string val1   = PlayerPrefs.GetString(this.DecorateKey(key1), DateTime.UtcNow.ToString("yyyy-MM-ddTHH\\:mm\\:ss.fff"));
            string str2   = str1 + AdinmoManager.GetJsonField(key1, val1);
            string key2   = "payload" + suffix;
            print(key2);
            string val2 = PlayerPrefs.GetString(this.DecorateKey(key2), "");
            print("val2 = " + val2);
            str1 = str2 + GetJsonField(key2, val2, n == 20000 - 1);
        }
        string str3 = str1 + "}";

        return(str3);
    }