public void setUserConditions()
    {
        Debug.Log("setUserConditions");

        String isTablet = "FALSE";

        if (isDeviceTablet() == true)
        {
            isTablet = "TRUE";
        }

        int userAge     = getUserAge();
        int numLaunches = getNumLaunches();
        int numSessions = getNumSessions();

        Dictionary <string, string> conditions = new Dictionary <string, string> ();

        //required
        conditions.Add("userAge", userAge.ToString());
        conditions.Add("numSessions", numSessions.ToString());
        conditions.Add("numLaunches", numLaunches.ToString());
        conditions.Add("isTablet", isTablet);

        //standardized
        conditions.Add("orientation", "portrait");
        conditions.Add("daysSinceFirstPayment", "-1");
        conditions.Add("daysSinceLastPayment", "-1");
        conditions.Add("language", "en");
        conditions.Add("gender", "female");
        conditions.Add("age", "16");

        //game conditions
        conditions.Add("gameVersion", "tapgear v1.1");

#if PROPELLER_SDK
        FuelDynamics.SetUserConditions(conditions);
#endif

        Debug.Log
        (
            "*** conditions ***" + "\n" +
            "userAge = " + userAge.ToString() + "\n" +
            "numSessions = " + numSessions.ToString() + "\n" +
            "numLaunches = " + numLaunches.ToString() + "\n" +
            "isTablet = " + isTablet + "\n" +
            "orientation = " + "portrait" + "\n" +
            "daysSinceFirstPayment = " + "-1" + "\n" +
            "daysSinceLastPayment = " + "-1" + "\n" +
            "language = " + "en" + "\n" +
            "gender = " + "female" + "\n" +
            "age = " + "16" + "\n" +
            "gameVersion = " + "tapgear v1.1"
        );
    }
    public void syncUserValues()
    {
#if PROPELLER_SDK
        FuelDynamics.SyncUserValues();
#endif
    }