public void callFuncWithParam(string functionName, AnySDKParam param) { List <AnySDKParam> list = new List <AnySDKParam>(); list.Add(param); AnySDKAdTracking.AnySDKAdTracking_nativeCallFuncWithParam(functionName, list.ToArray(), list.Count); }
private void trackEvent() { AnySDKAdTracking.getInstance().trackEvent("event_1", null); AnySDKAdTracking.getInstance().trackEvent("event_2", null); AnySDKAdTracking.getInstance().trackEvent("onCustEvent2", null); AnySDKAdTracking.getInstance().trackEvent("onCustEvent1", null); }
public float callFloatFuncWithParam(string functionName, AnySDKParam param) { List <AnySDKParam> list = new List <AnySDKParam>(); list.Add(param); return(AnySDKAdTracking.AnySDKAdTracking_nativeCallFloatFuncWithParam(functionName, list.ToArray(), list.Count)); }
public void onPay(Dictionary <string, string> userInfo) { string text = AnySDKUtil.dictionaryToString(userInfo); Debug.Log("onPay " + text); AnySDKAdTracking.AnySDKAdTracking_nativeOnPay(text); }
/** * Call this method if you want to track custom events as happening during a section. */ void trackEvent() { AnySDKAdTracking.getInstance().trackEvent("event_1"); AnySDKAdTracking.getInstance().trackEvent("event_2"); AnySDKAdTracking.getInstance().trackEvent("onCustEvent2"); AnySDKAdTracking.getInstance().trackEvent("onCustEvent1"); }
public static AnySDKAdTracking getInstance() { if (AnySDKAdTracking._instance == null) { AnySDKAdTracking._instance = new AnySDKAdTracking(); } return(AnySDKAdTracking._instance); }
public bool callBoolFuncWithParam(string functionName, List <AnySDKParam> param = null) { if (param == null) { return(AnySDKAdTracking.AnySDKAdTracking_nativeCallBoolFuncWithParam(functionName, null, 0)); } return(AnySDKAdTracking.AnySDKAdTracking_nativeCallBoolFuncWithParam(functionName, param.ToArray(), param.Count)); }
public string getSDKVersion() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDKAdTracking.AnySDKAdTracking_nativeGetSDKVersion(stringBuilder); return(stringBuilder.ToString()); }
public static AnySDKAdTracking getInstance() { if (null == _instance) { _instance = new AnySDKAdTracking(); } return(_instance); }
private void onLogin() { Dictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["User_Id"] = "123456"; dictionary["Role_Id"] = "test"; dictionary["Role_Name"] = "test"; dictionary["Level"] = "10"; AnySDKAdTracking.getInstance().onLogin(dictionary); }
public void callFuncWithParam(string functionName, List <AnySDKParam> param = null) { if (param == null) { AnySDKAdTracking.AnySDKAdTracking_nativeCallFuncWithParam(functionName, null, 0); } else { AnySDKAdTracking.AnySDKAdTracking_nativeCallFuncWithParam(functionName, param.ToArray(), param.Count); } }
public string callStringFuncWithParam(string functionName, AnySDKParam param) { List <AnySDKParam> list = new List <AnySDKParam>(); list.Add(param); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDKAdTracking.AnySDKAdTracking_nativeCallStringFuncWithParam(functionName, list.ToArray(), list.Count, stringBuilder); return(stringBuilder.ToString()); }
private void onPay() { Dictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["User_Id"] = "123456"; dictionary["Order_Id"] = DateTime.Now.ToString(); dictionary["Currency_Amount"] = "5"; dictionary["Currency_Type"] = "CNY"; dictionary["Payment_Type"] = "test"; dictionary["Payment_Time"] = DateTime.Now.ToString(); AnySDKAdTracking.getInstance().onPay(dictionary); }
public void trackEvent(string eventId, Dictionary <string, string> paramMap = null) { string message; if (paramMap == null) { message = null; } else { message = AnySDKUtil.dictionaryToString(paramMap); } AnySDKAdTracking.AnySDKAdTracking_nativeTrackEvent(eventId, message); }
private void onLevelUp() { if (!AnySDKAdTracking.getInstance().isFunctionSupported("onLevelUp")) { return; } Dictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["User_Id"] = "123456"; dictionary["Role_Id"] = "test"; dictionary["Role_Name"] = "test"; dictionary["Level"] = "10"; AnySDKAdTracking.getInstance().trackEvent("onLevelUp", dictionary); AnySDKAdTracking.getInstance().callFuncWithParam("onLevelUp", new AnySDKParam(dictionary)); }
/** * Call this method if you want to trackthe event of creating role as happening during a section. */ void onCreateRole() { if (!AnySDKAdTracking.getInstance().isFunctionSupported("onStartToPay")) { return; } Dictionary <string, string> dic = new Dictionary <string, string>(); dic["User_Id"] = "123456"; dic["Role_Id"] = "test"; dic["Role_Name"] = "test"; dic["Level"] = "10"; AnySDKAdTracking.getInstance().trackEvent("onCreateRole", dic); AnySDKAdTracking.getInstance().callFuncWithParam("onCreateRole", new AnySDKParam(dic)); }
public string callStringFuncWithParam(string functionName, List <AnySDKParam> param = null) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; if (param == null) { AnySDKAdTracking.AnySDKAdTracking_nativeCallStringFuncWithParam(functionName, null, 0, stringBuilder); } else { AnySDKAdTracking.AnySDKAdTracking_nativeCallStringFuncWithParam(functionName, param.ToArray(), param.Count, stringBuilder); } return(stringBuilder.ToString()); }
private void onStartToPay() { if (!AnySDKAdTracking.getInstance().isFunctionSupported("onStartToPay")) { return; } Dictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["User_Id"] = "123456"; dictionary["Order_Id"] = DateTime.Now.ToString(); dictionary["Currency_Amount"] = "5"; dictionary["Currency_Type"] = "CNY"; dictionary["Payment_Type"] = "test"; dictionary["Payment_Time"] = DateTime.Now.ToString(); AnySDKAdTracking.getInstance().trackEvent("onStartToPay", dictionary); AnySDKAdTracking.getInstance().callFuncWithParam("onStartToPay", new AnySDKParam(dictionary)); }
private void onRegister() { AnySDKAdTracking.getInstance().onRegister("user_unity"); }
public void onRegister(string userId) { AnySDKAdTracking.AnySDKAdTracking_nativeOnRegister(userId); }
public void setDebugMode(bool bDebug) { AnySDKAdTracking.AnySDKAdTracking_nativeSetDebugMode(bDebug); }
public bool isFunctionSupported(string functionName) { return(AnySDKAdTracking.AnySDKAdTracking_nativeIsFunctionSupported(functionName)); }