예제 #1
0
    /// <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));
    }
예제 #3
0
 /// <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));
 }
예제 #4
0
 /// <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));
 }