/// <summary> /// Use the following API to attribute the click and launch the app store's app page. /// </summary> /// <param name="appID">promoted App ID</param> /// <param name="campaign">cross promotion campaign</param> /// <param name="userParams">additional user params</param> /// <example> /// <code> /// Dictionary<string, string> parameters = new Dictionary<string, string>(); /// parameters.Add("af_sub1", "val"); /// parameters.Add("custom_param", "val2"); /// AppsFlyer.attributeAndOpenStore("123456789", "test campaign", parameters, this); /// </code> /// </example> public static void attributeAndOpenStore(string appID, string campaign, Dictionary <string, string> userParams, MonoBehaviour gameObject) { #if UNITY_IOS && !UNITY_EDITOR AppsFlyeriOS.attributeAndOpenStore(appID, campaign, userParams, gameObject); #elif UNITY_ANDROID && !UNITY_EDITOR AppsFlyerAndroid.attributeAndOpenStore(appID, campaign, userParams); #else #endif }