/// <summary> /// Generates serialized Unity meta data to be passed to the SDK. /// </summary> /// <returns>Serialized Unity meta data.</returns> protected static string GenerateMetaData() { var metaData = new Dictionary <string, string>(); metaData.Add("UnityVersion", Application.unityVersion); return(MaxSdkUtils.DictToPropsString(metaData)); }
/// <summary> /// Generates serialized Unity meta data to be passed to the SDK. /// </summary> /// <returns>Serialized Unity meta data.</returns> protected static string GenerateMetaData() { var metaData = new Dictionary <string, string>(2); metaData.Add("UnityVersion", Application.unityVersion); var graphicsMemorySize = SystemInfo.graphicsMemorySize; metaData.Add("GraphicsMemorySizeMegabytes", graphicsMemorySize.ToString()); return(MaxSdkUtils.DictToPropsString(metaData)); }
/// <summary> /// Track an event using AppLovin. /// </summary> /// <param name="name">An event from the list of pre-defined events may be found in MaxEvents.cs as part of the AppLovin SDK framework.</param> /// <param name="parameters">A dictionary containing key-value pairs further describing this event.</param> public static void TrackEvent(string name, IDictionary <string, string> parameters = null) { _MaxTrackEvent(name, MaxSdkUtils.DictToPropsString(parameters)); }
/// <summary> /// Track an event using AppLovin. /// </summary> /// <param name="name">An event from the list of pre-defined events may be found in MaxEvents.cs as part of the AppLovin SDK framework.</param> /// <param name="parameters">A dictionary containing key-value pairs further describing this event.</param> public static void TrackEvent(string name, IDictionary <string, string> parameters = null) { MaxUnityPluginClass.CallStatic("trackEvent", name, MaxSdkUtils.DictToPropsString(parameters)); }