internal ActivityPackage BuildEventPackage(AdjustEvent adjustEvent) { var parameters = GetDefaultParameters(); AddInt(parameters, "event_count", ActivityState.EventCount); AddString(parameters, "event_token", adjustEvent.EventToken); AddDouble(parameters, "revenue", adjustEvent.Revenue); AddString(parameters, "currency", adjustEvent.Currency); AddDictionaryJson(parameters, "callback_params", adjustEvent.CallbackParameters); AddDictionaryJson(parameters, "partner_params", adjustEvent.PartnerParameters); return new ActivityPackage(ActivityKind.Event, DeviceInfo.ClientSdk, parameters); }
void Start() { sessionNumber = PlayerPrefs.GetInt("session", 0); sessionNumber++; PlayerPrefs.SetInt("session", sessionNumber); playerLevel = PlayerPrefs.GetInt("playerLevel", 0); gemInventory = PlayerPrefs.GetInt("gemInventory", 0); coinInventory = PlayerPrefs.GetInt("coinInventory", 0); maxStage = PlayerPrefs.GetInt("maxStage", 0); maxStar = PlayerPrefs.GetInt("maxStar", 0); // adjust event AdjustEvent app_start = new AdjustEvent("ksgr8s"); app_start.addPartnerParameter("session", sessionNumber.ToString()); app_start.addPartnerParameter("page_type", "surface"); app_start.addPartnerParameter("page_name", "main_menu"); app_start.addPartnerParameter("activity_type", "surface"); app_start.addPartnerParameter("activity_name", "app_start"); app_start.addPartnerParameter("player_level", playerLevel.ToString()); app_start.addPartnerParameter("currency1_inv", gemInventory.ToString()); app_start.addPartnerParameter("currency2_inv", coinInventory.ToString()); app_start.addPartnerParameter("max_stage", maxStage.ToString()); app_start.addPartnerParameter("max_star", maxStar.ToString()); Adjust.trackEvent(app_start); // adjust event tutorialStep = PlayerPrefs.GetInt("tutorialStep", 0); tutorialStepText.GetComponent <Text>().text = tutorialStep.ToString(); gemText.gameObject.GetComponent <Text>().text = gemInventory.ToString(); coinText.gameObject.GetComponent <Text>().text = coinInventory.ToString(); if (PlayerPrefs.GetInt("tutorialPassed", 0) == 1) { tutorialPassedText.gameObject.SetActive(true); } CameraObject = transform.GetComponent <Animator>(); }
public static void TrackEvent(string eventToken, double?revenue, string currency, string purchaseId, string callbackId, List <string> callbackList, List <string> partnerList) { #if NETFX_CORE var adjustEvent = new AdjustEvent(eventToken) { PurchaseId = purchaseId }; if (revenue.HasValue) { adjustEvent.SetRevenue(revenue.Value, currency); } if (!string.IsNullOrEmpty(callbackId)) { adjustEvent.CallbackId = callbackId; } if (callbackList != null) { for (int i = 0; i < callbackList.Count; i += 2) { var key = callbackList[i]; var value = callbackList[i + 1]; adjustEvent.AddCallbackParameter(key, value); } } if (partnerList != null) { for (int i = 0; i < partnerList.Count; i += 2) { var key = partnerList[i]; var value = partnerList[i + 1]; adjustEvent.AddPartnerParameter(key, value); } } Adjust.TrackEvent(adjustEvent); #endif }
public void SendAdResult(AdResultType result, AdType type, AdSourceType adSource) { if (ShouldSkipSendEvent) { DebugLog($"[ANALYTICS] [Skip] AD EVENT: {MapAdResult(result).ToString()} {MapAdSource(adSource).ToString()}, {MapAdType(type).ToString()}"); return; } QLAdEvent adEvent = new QLAdEvent(MapAdResult(result), MapAdType(type), MapAdSource(adSource)); TrackEvent(adEvent); if (result == AdResultType.Watched) { AdjustEvent adjustEvent = new AdjustEvent(Constants.Analytics.AdjustEvents.AdImpression); adjustEvent.addPartnerParameter("type", $"{type.ToString()}"); adjustEvent.addPartnerParameter("eCPM", "0.0"); Adjust.trackEvent(adjustEvent); DebugLog($"[ADJUST] AD WATCHED - {adjustEvent.ToString()} - {type.ToString()}"); } }
public void TutorialPassed() { if (PlayerPrefs.GetInt("tutorialPassed", 0) == 0) { PlayerPrefs.SetInt("tutorialPassed", 1); tutorialPassedText.gameObject.SetActive(true); // adjust event AdjustEvent tutorial_passed = new AdjustEvent("37znbm"); tutorial_passed.addPartnerParameter("session", sessionNumber.ToString()); tutorial_passed.addPartnerParameter("flag_type", "progress"); tutorial_passed.addPartnerParameter("flag_name", "tutorial_passed"); tutorial_passed.addPartnerParameter("player_level", playerLevel.ToString()); tutorial_passed.addPartnerParameter("currency1_inv", gemInventory.ToString()); tutorial_passed.addPartnerParameter("currency2_inv", coinInventory.ToString()); tutorial_passed.addPartnerParameter("max_stage", maxStage.ToString()); tutorial_passed.addPartnerParameter("max_star", maxStar.ToString()); Adjust.trackEvent(tutorial_passed); // adjust event } }
public static void LogEvent(string eventName, Dictionary <string, string> dict) { if (!AdjustHelper.inited) { return; } string text = AdjustHelper.EventNameToToken(eventName); if (!string.IsNullOrEmpty(text)) { AdjustEvent adjustEvent = new AdjustEvent(text); if (dict != null) { foreach (KeyValuePair <string, string> keyValuePair in dict) { adjustEvent.addPartnerParameter(keyValuePair.Key, keyValuePair.Value); adjustEvent.addCallbackParameter(keyValuePair.Key, keyValuePair.Value); } } Adjust.trackEvent(adjustEvent); } }
public void TutorialStart() { if (PlayerPrefs.GetInt("tutorialStart", 0) == 0) { PlayerPrefs.SetInt("tutorialStart", 1); // adjust event AdjustEvent tutorial_start = new AdjustEvent("8nywfe"); tutorial_start.addPartnerParameter("session", sessionNumber.ToString()); tutorial_start.addPartnerParameter("page_type", "surface"); tutorial_start.addPartnerParameter("page_name", "main_menu"); tutorial_start.addPartnerParameter("activity_type", "tutorial"); tutorial_start.addPartnerParameter("activity_name", "tutorial_start"); tutorial_start.addPartnerParameter("player_level", playerLevel.ToString()); tutorial_start.addPartnerParameter("currency1_inv", gemInventory.ToString()); tutorial_start.addPartnerParameter("currency2_inv", coinInventory.ToString()); tutorial_start.addPartnerParameter("max_stage", maxStage.ToString()); tutorial_start.addPartnerParameter("max_star", maxStar.ToString()); Adjust.trackEvent(tutorial_start); // adjust event } }
public void SendGameData(GameSourceType gameSource, MainGameData gameData) { LevelID = gameData.Ruleset.Id + "_" + gameData.Ruleset.PuzzleNameKey; //.PuzzleName; if (gameSource == GameSourceType.Start) { GameId = Guid.NewGuid().ToString(); AdjustEvent adjustEvent = new AdjustEvent(Constants.Analytics.AdjustEvents.GamePlayed); Adjust.trackEvent(adjustEvent); } int timeTakenToSolve = 0; int starsEarned = 0; if (gameSource == GameSourceType.Finish) { timeTakenToSolve = gameData.TimeLimit - gameData.SecondsLeft; starsEarned = gameData.StarScore; } if (ShouldSkipSendEvent) { DebugLog($"[ANALYTICS] [Skip] {Constants.Analytics.Events.GameEvent}: {MapGameSource(gameSource).ToString()} " + $"{Constants.Analytics.Parameters.GameType}: {MapGameType(gameData.GameType).ToString()} " + $"{Constants.Analytics.Parameters.GameId}: {GameId} " + $"{Constants.Analytics.Parameters.GameLevel}: {LevelID}" + $"{Constants.Analytics.Parameters.TimeTakenToSolve}: {timeTakenToSolve}" + $"{Constants.Analytics.Parameters.StarsEarned}: {starsEarned}" + $"{Constants.Analytics.Parameters.RemainingFilm}: {gameData.PlayerFilmRemaining}"); return; } QLGameEvent gameEvent = new QLGameEvent(MapGameSource(gameSource), MapGameType(gameData.GameType), GameId, LevelID, timeTakenToSolve, starsEarned, gameData.PlayerFilmRemaining); TrackEvent(gameEvent); }
void OnGUI() { if (showPopUp) { GUI.Window(0, new Rect((Screen.width / 2) - 150, (Screen.height / 2) - 65, 300, 130), showGUI, "Is SDK enabled?"); } if (GUI.Button(new Rect(0, Screen.height * 0 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), txtManualLaunch)) { if (!string.Equals(txtManualLaunch, "SDK Launched", StringComparison.OrdinalIgnoreCase)) { AdjustConfig adjustConfig = new AdjustConfig("2fm9gkqubvpc", AdjustEnvironment.Sandbox); adjustConfig.setLogLevel(AdjustLogLevel.Verbose); adjustConfig.setLogDelegate(msg => Debug.Log(msg)); adjustConfig.setSendInBackground(true); adjustConfig.setLaunchDeferredDeeplink(true); adjustConfig.setEventSuccessDelegate(EventSuccessCallback); adjustConfig.setEventFailureDelegate(EventFailureCallback); adjustConfig.setSessionSuccessDelegate(SessionSuccessCallback); adjustConfig.setSessionFailureDelegate(SessionFailureCallback); adjustConfig.setDeferredDeeplinkDelegate(DeferredDeeplinkCallback); adjustConfig.setAttributionChangedDelegate(AttributionChangedCallback); Adjust.start(adjustConfig); isEnabled = true; txtManualLaunch = "SDK Launched"; } } if (GUI.Button(new Rect(0, Screen.height * 1 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), "Track Simple Event")) { AdjustEvent adjustEvent = new AdjustEvent("g3mfiw"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 2 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), "Track Revenue Event")) { AdjustEvent adjustEvent = new AdjustEvent("a4fd35"); adjustEvent.setRevenue(0.25, "EUR"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 3 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), "Track Callback Event")) { AdjustEvent adjustEvent = new AdjustEvent("34vgg9"); adjustEvent.addCallbackParameter("key", "value"); adjustEvent.addCallbackParameter("foo", "bar"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 4 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), "Track Partner Event")) { AdjustEvent adjustEvent = new AdjustEvent("w788qs"); adjustEvent.addPartnerParameter("key", "value"); adjustEvent.addPartnerParameter("foo", "bar"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 5 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), txtSetOfflineMode)) { if (string.Equals(txtSetOfflineMode, "Turn Offline Mode ON", StringComparison.OrdinalIgnoreCase)) { Adjust.setOfflineMode(true); txtSetOfflineMode = "Turn Offline Mode OFF"; } else { Adjust.setOfflineMode(false); txtSetOfflineMode = "Turn Offline Mode ON"; } } if (GUI.Button(new Rect(0, Screen.height * 6 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), txtSetEnabled)) { if (string.Equals(txtSetEnabled, "Disable SDK", StringComparison.OrdinalIgnoreCase)) { Adjust.setEnabled(false); txtSetEnabled = "Enable SDK"; } else { Adjust.setEnabled(true); txtSetEnabled = "Disable SDK"; } } if (GUI.Button(new Rect(0, Screen.height * 7 / numberOfButtons, Screen.width, Screen.height / numberOfButtons), "Is SDK Enabled?")) { isEnabled = Adjust.isEnabled(); showPopUp = true; } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource. SetContentView(Resource.Layout.Main); Intent intent = this.Intent; var data = intent.Data; Adjust.AppWillOpenUrl(data); // Get our button from the layout resource, // and attach an event to it. Button btnTrackSimpleEvent = FindViewById <Button>(Resource.Id.btnTrackSimpleEvent); Button btnTrackRevenueEvent = FindViewById <Button>(Resource.Id.btnTrackRevenueEvent); Button btnTrackCallbackEvent = FindViewById <Button>(Resource.Id.btnTrackCallbackEvent); Button btnTrackPartnerEvent = FindViewById <Button>(Resource.Id.btnTrackPartnerEvent); Button btnEnableOfflineMode = FindViewById <Button>(Resource.Id.btnEnableOfflineMode); Button btnDisableOfflineMode = FindViewById <Button>(Resource.Id.btnDisableOfflineMode); Button btnEnableSDK = FindViewById <Button>(Resource.Id.btnEnableSDK); Button btnDisableSDK = FindViewById <Button>(Resource.Id.btnDisableSDK); Button btnIsSDKEnabled = FindViewById <Button>(Resource.Id.btnIsSDKEnabled); btnTrackSimpleEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("g3mfiw"); Adjust.TrackEvent(adjustEvent); }; btnTrackRevenueEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("a4fd35"); // Add revenue 1 cent of an euro. adjustEvent.SetRevenue(0.01, "EUR"); adjustEvent.SetOrderId("dummy_id"); Adjust.TrackEvent(adjustEvent); }; btnTrackCallbackEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("34vgg9"); // Add callback parameters to this parameter. adjustEvent.AddCallbackParameter("a", "b"); adjustEvent.AddCallbackParameter("key", "value"); adjustEvent.AddCallbackParameter("a", "c"); Adjust.TrackEvent(adjustEvent); }; btnTrackPartnerEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("w788qs"); // Add partner parameters to this parameter. adjustEvent.AddPartnerParameter("x", "y"); adjustEvent.AddPartnerParameter("foo", "bar"); adjustEvent.AddPartnerParameter("x", "z"); Adjust.TrackEvent(adjustEvent); }; btnEnableOfflineMode.Click += delegate { Adjust.SetOfflineMode(true); }; btnDisableOfflineMode.Click += delegate { Adjust.SetOfflineMode(false); }; btnEnableSDK.Click += delegate { Adjust.Enabled = true; }; btnDisableSDK.Click += delegate { Adjust.Enabled = false; }; btnIsSDKEnabled.Click += delegate { string message = Adjust.Enabled ? "SDK is ENABLED" : "SDK is DISABLED"; Toast.MakeText(this, message, ToastLength.Short).Show(); }; }
public void TrackEvent(AdjustEvent adjustEvent) { if (!CheckActivityHandler()) { return; } ActivityHandler.TrackEvent(adjustEvent); }
public void TrackEvent(AdjustEvent adjustEvent) { InternalQueue.Enqueue(() => TrackEventInternal(adjustEvent)); }
private void TrackEventInternal(AdjustEvent adjustEvent) { if (!IsEnabled()) { return; } if (!CheckEvent(adjustEvent)) { return; } var now = DateTime.Now; ActivityState.EventCount++; UpdateActivityState(now); var packageBuilder = new PackageBuilder(AdjustConfig, DeviceInfo, ActivityState, now); ActivityPackage eventPackage = packageBuilder.BuildEventPackage(adjustEvent); PackageHandler.AddPackage(eventPackage); if (AdjustConfig.EventBufferingEnabled) { Logger.Info("Buffered event {0}", eventPackage.Suffix); } else { PackageHandler.SendFirstPackage(); } WriteActivityStateInternal(); }
private bool CheckEvent(AdjustEvent adjustEvent) { if (adjustEvent == null) { Logger.Error("Event missing"); return false; } if (!adjustEvent.IsValid()) { Logger.Error("Event not initialized correctly"); return false; } return true; }
public void SendLevelEvent(int i) { AdjustEvent adjustEvent = new AdjustEvent(levelHash[i].ToString()); Adjust.trackEvent(adjustEvent); }
public void SendAdjustEvent(string eventName) { AdjustEvent adjustEvent = new AdjustEvent(eventName); Adjust.trackEvent(adjustEvent); }
public void TrackEvent(AdjustEvent adjustEvent) { MockLogger.Test("{0} TrackEvent, {1}", prefix, adjustEvent); }
private void OnGUI() { if (this.showPopUp) { GUI.Window(0, new Rect((float)(Screen.width / 2 - 150), (float)(Screen.height / 2 - 65), 300f, 130f), new GUI.WindowFunction(this.showGUI), "Is SDK enabled?"); } if (GUI.Button(new Rect(0f, (float)(Screen.height * 0 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), this.txtManualLaunch) && !string.Equals(this.txtManualLaunch, "SDK Launched", StringComparison.OrdinalIgnoreCase)) { AdjustConfig adjustConfig = new AdjustConfig("2fm9gkqubvpc", AdjustEnvironment.Sandbox); adjustConfig.setLogLevel(AdjustLogLevel.Verbose); adjustConfig.setLogDelegate(delegate(string msg) { UnityEngine.Debug.Log(msg); }); adjustConfig.setSendInBackground(true); adjustConfig.setLaunchDeferredDeeplink(true); adjustConfig.setEventSuccessDelegate(new Action <AdjustEventSuccess>(this.EventSuccessCallback), "Adjust"); adjustConfig.setEventFailureDelegate(new Action <AdjustEventFailure>(this.EventFailureCallback), "Adjust"); adjustConfig.setSessionSuccessDelegate(new Action <AdjustSessionSuccess>(this.SessionSuccessCallback), "Adjust"); adjustConfig.setSessionFailureDelegate(new Action <AdjustSessionFailure>(this.SessionFailureCallback), "Adjust"); adjustConfig.setDeferredDeeplinkDelegate(new Action <string>(this.DeferredDeeplinkCallback), "Adjust"); adjustConfig.setAttributionChangedDelegate(new Action <AdjustAttribution>(this.AttributionChangedCallback), "Adjust"); Adjust.start(adjustConfig); this.isEnabled = true; this.txtManualLaunch = "SDK Launched"; } if (GUI.Button(new Rect(0f, (float)(Screen.height / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), "Track Simple Event")) { AdjustEvent adjustEvent = new AdjustEvent("g3mfiw"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0f, (float)(Screen.height * 2 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), "Track Revenue Event")) { AdjustEvent adjustEvent2 = new AdjustEvent("a4fd35"); adjustEvent2.setRevenue(0.25, "EUR"); Adjust.trackEvent(adjustEvent2); } if (GUI.Button(new Rect(0f, (float)(Screen.height * 3 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), "Track Callback Event")) { AdjustEvent adjustEvent3 = new AdjustEvent("34vgg9"); adjustEvent3.addCallbackParameter("key", "value"); adjustEvent3.addCallbackParameter("foo", "bar"); Adjust.trackEvent(adjustEvent3); } if (GUI.Button(new Rect(0f, (float)(Screen.height * 4 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), "Track Partner Event")) { AdjustEvent adjustEvent4 = new AdjustEvent("w788qs"); adjustEvent4.addPartnerParameter("key", "value"); adjustEvent4.addPartnerParameter("foo", "bar"); Adjust.trackEvent(adjustEvent4); } if (GUI.Button(new Rect(0f, (float)(Screen.height * 5 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), this.txtSetOfflineMode)) { if (string.Equals(this.txtSetOfflineMode, "Turn Offline Mode ON", StringComparison.OrdinalIgnoreCase)) { Adjust.setOfflineMode(true); this.txtSetOfflineMode = "Turn Offline Mode OFF"; } else { Adjust.setOfflineMode(false); this.txtSetOfflineMode = "Turn Offline Mode ON"; } } if (GUI.Button(new Rect(0f, (float)(Screen.height * 6 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), this.txtSetEnabled)) { if (string.Equals(this.txtSetEnabled, "Disable SDK", StringComparison.OrdinalIgnoreCase)) { Adjust.setEnabled(false); this.txtSetEnabled = "Enable SDK"; } else { Adjust.setEnabled(true); this.txtSetEnabled = "Disable SDK"; } } if (GUI.Button(new Rect(0f, (float)(Screen.height * 7 / this.numberOfButtons), (float)Screen.width, (float)(Screen.height / this.numberOfButtons)), "Is SDK Enabled?")) { this.isEnabled = Adjust.isEnabled(); this.showPopUp = true; } }
// Token: 0x060008B5 RID: 2229 RVA: 0x000258A0 File Offset: 0x00023CA0 public void EventGroup1VipPay() { AdjustEvent adjustEvent = new AdjustEvent("45amzi"); Adjust.trackEvent(adjustEvent); }
public WRTAdjustEvent(string eventToken) { nativeEvent = new AdjustEvent(eventToken); }
void OnGUI() { if (showPopUp) { GUI.Window(0, new Rect((Screen.width / 2) - 150, (Screen.height / 2) - 65, 300, 130), showGUI, "Is SDK enabled?"); } if (GUI.Button(new Rect(0, Screen.height * 0 / nr_buttons, Screen.width, Screen.height / nr_buttons), txtManualLaunch)) { if (!string.Equals(txtManualLaunch, "SDK Launched", StringComparison.OrdinalIgnoreCase)) { AdjustConfig adjustConfig = new AdjustConfig("{YourAppToken}", AdjustEnvironment.Sandbox); adjustConfig.setLogLevel(AdjustLogLevel.Verbose); adjustConfig.setAttributionChangedDelegate(this.attributionChangedDelegate); Adjust.start(adjustConfig); isEnabled = true; txtManualLaunch = "SDK Launched"; } } if (GUI.Button(new Rect(0, Screen.height * 1 / nr_buttons, Screen.width, Screen.height / nr_buttons), "Track Simple Event")) { AdjustEvent adjustEvent = new AdjustEvent("{YourEventToken}"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 2 / nr_buttons, Screen.width, Screen.height / nr_buttons), "Track Revenue Event")) { AdjustEvent adjustEvent = new AdjustEvent("{YourEventToken}"); adjustEvent.setRevenue(0.25, "EUR"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 3 / nr_buttons, Screen.width, Screen.height / nr_buttons), "Track Callback Event")) { AdjustEvent adjustEvent = new AdjustEvent("{YourEventToken}"); adjustEvent.addCallbackParameter("key", "value"); adjustEvent.addCallbackParameter("foo", "bar"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 4 / nr_buttons, Screen.width, Screen.height / nr_buttons), "Track Partner Event")) { AdjustEvent adjustEvent = new AdjustEvent("{YourEventToken}"); adjustEvent.addPartnerParameter("key", "value"); adjustEvent.addPartnerParameter("foo", "bar"); Adjust.trackEvent(adjustEvent); } if (GUI.Button(new Rect(0, Screen.height * 5 / nr_buttons, Screen.width, Screen.height / nr_buttons), txtSetOfflineMode)) { if (string.Equals(txtSetOfflineMode, "Turn Offline Mode ON", StringComparison.OrdinalIgnoreCase)) { Adjust.setOfflineMode(true); txtSetOfflineMode = "Turn Offline Mode OFF"; } else { Adjust.setOfflineMode(false); txtSetOfflineMode = "Turn Offline Mode ON"; } } if (GUI.Button(new Rect(0, Screen.height * 6 / nr_buttons, Screen.width, Screen.height / nr_buttons), txtSetEnabled)) { if (string.Equals(txtSetEnabled, "Disable SDK", StringComparison.OrdinalIgnoreCase)) { Adjust.setEnabled(false); txtSetEnabled = "Enable SDK"; } else { Adjust.setEnabled(true); txtSetEnabled = "Disable SDK"; } } if (GUI.Button(new Rect(0, Screen.height * 7 / nr_buttons, Screen.width, Screen.height / nr_buttons), "Is SDK Enabled?")) { isEnabled = Adjust.isEnabled(); showPopUp = true; } }
private void btnSimpleEvent_Click(object sender, RoutedEventArgs e) { var simpleEvent = new AdjustEvent("{yourSimpleEventToken}"); Adjust.TrackEvent(simpleEvent); }
// Token: 0x060008B6 RID: 2230 RVA: 0x000258C0 File Offset: 0x00023CC0 public void EventGroup2VipShow() { AdjustEvent adjustEvent = new AdjustEvent("a46w9r"); Adjust.trackEvent(adjustEvent); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource. SetContentView(Resource.Layout.Main); Intent intent = this.Intent; var data = intent.Data; Adjust.AppWillOpenUrl(data, this); // Get our button from the layout resource, // and attach an event to it. Button btnTrackSimpleEvent = FindViewById <Button>(Resource.Id.btnTrackSimpleEvent); Button btnTrackRevenueEvent = FindViewById <Button>(Resource.Id.btnTrackRevenueEvent); Button btnTrackCallbackEvent = FindViewById <Button>(Resource.Id.btnTrackCallbackEvent); Button btnTrackPartnerEvent = FindViewById <Button>(Resource.Id.btnTrackPartnerEvent); Button btnEnableOfflineMode = FindViewById <Button>(Resource.Id.btnEnableOfflineMode); Button btnDisableOfflineMode = FindViewById <Button>(Resource.Id.btnDisableOfflineMode); Button btnEnableSDK = FindViewById <Button>(Resource.Id.btnEnableSDK); Button btnDisableSDK = FindViewById <Button>(Resource.Id.btnDisableSDK); Button btnIsSDKEnabled = FindViewById <Button>(Resource.Id.btnIsSDKEnabled); Button btnGetIds = FindViewById <Button>(Resource.Id.btnGetIds); btnTrackSimpleEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("g3mfiw"); Adjust.TrackEvent(adjustEvent); }; btnTrackRevenueEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("a4fd35"); // Add revenue 1 cent of an euro. adjustEvent.SetRevenue(0.01, "EUR"); adjustEvent.SetOrderId("dummy_id"); Adjust.TrackEvent(adjustEvent); }; btnTrackCallbackEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("34vgg9"); // Add callback parameters to this parameter. adjustEvent.AddCallbackParameter("a", "b"); adjustEvent.AddCallbackParameter("key", "value"); adjustEvent.AddCallbackParameter("a", "c"); Adjust.TrackEvent(adjustEvent); }; btnTrackPartnerEvent.Click += delegate { AdjustEvent adjustEvent = new AdjustEvent("w788qs"); // Add partner parameters to this parameter. adjustEvent.AddPartnerParameter("x", "y"); adjustEvent.AddPartnerParameter("foo", "bar"); adjustEvent.AddPartnerParameter("x", "z"); Adjust.TrackEvent(adjustEvent); }; btnEnableOfflineMode.Click += delegate { Adjust.SetOfflineMode(true); }; btnDisableOfflineMode.Click += delegate { Adjust.SetOfflineMode(false); }; btnEnableSDK.Click += delegate { Adjust.Enabled = true; }; btnDisableSDK.Click += delegate { Adjust.Enabled = false; }; btnIsSDKEnabled.Click += delegate { string message = Adjust.Enabled ? "SDK is ENABLED" : "SDK is DISABLED"; Toast.MakeText(this, message, ToastLength.Short).Show(); }; btnGetIds.Click += delegate { Adjust.GetGoogleAdId(this, this); Console.WriteLine("Amazon Ad Id: " + Adjust.GetAmazonAdId(this)); Console.WriteLine("Adid: " + Adjust.Adid); if (Adjust.Attribution != null) { Console.WriteLine("Attribution Traker Token: " + Adjust.Attribution.TrackerToken); Console.WriteLine("Attribution Traker Name: " + Adjust.Attribution.TrackerName); Console.WriteLine("Attribution Network: " + Adjust.Attribution.Network); Console.WriteLine("Attribution Campaign: " + Adjust.Attribution.Campaign); Console.WriteLine("Attribution AdGroup: " + Adjust.Attribution.Adgroup); Console.WriteLine("Attribution Creative: " + Adjust.Attribution.Creative); Console.WriteLine("Attribution Click Label: " + Adjust.Attribution.ClickLabel); Console.WriteLine("Attribution Adid: " + Adjust.Attribution.Adid); } }; }
public void Purchase(int packNumber) { string isConverted = PlayerPrefs.GetString("isConverted", "true"); int eventID = PlayerPrefs.GetInt("eventID", 1); int coin = 1; int gem = 1; int price = 1; string skuName = "SKU1"; if (packNumber == 2) { coin = 5; gem = 5; price = 4; skuName = "SKU2"; } if (packNumber == 3) { coin = 20; gem = 20; price = 15; skuName = "SKU3"; } // adjust event AdjustEvent purchase_success = new AdjustEvent("y377cc"); purchase_success.addPartnerParameter("session", sessionNumber.ToString()); purchase_success.addPartnerParameter("general_type", "monetize"); purchase_success.addPartnerParameter("general_name", "purchase"); purchase_success.addPartnerParameter("page_type", "surface"); purchase_success.addPartnerParameter("page_name", "ovelall"); purchase_success.addPartnerParameter("page_source", "main_menu"); purchase_success.addPartnerParameter("item_type", "shop"); purchase_success.addPartnerParameter("item_name", skuName); purchase_success.addPartnerParameter("activity_type", "shop"); purchase_success.addPartnerParameter("activity_name", "purchase_success"); purchase_success.addPartnerParameter("sku_name", skuName); purchase_success.addPartnerParameter("price", price.ToString()); purchase_success.addPartnerParameter("revenue", "1"); purchase_success.addPartnerParameter("detail", "store_token_sample"); purchase_success.addPartnerParameter("is_first", isConverted); purchase_success.addPartnerParameter("event_id", eventID.ToString()); purchase_success.addPartnerParameter("player_level", playerLevel.ToString()); purchase_success.addPartnerParameter("currency1_inv", gemInventory.ToString()); purchase_success.addPartnerParameter("currency2_inv", coinInventory.ToString()); purchase_success.addPartnerParameter("max_stage", maxStage.ToString()); purchase_success.addPartnerParameter("max_star", maxStar.ToString()); purchase_success.setRevenue(price, "USD"); Adjust.trackEvent(purchase_success); // adjust event // adjust event AdjustEvent sink_source = new AdjustEvent("d1eain"); sink_source.addPartnerParameter("session", sessionNumber.ToString()); sink_source.addPartnerParameter("page_type", "surface"); sink_source.addPartnerParameter("page_name", "ovelall"); sink_source.addPartnerParameter("activity_type", "sink_source"); sink_source.addPartnerParameter("activity_name", "source"); sink_source.addPartnerParameter("activity_source", "purchase"); sink_source.addPartnerParameter("sink_source", "source"); sink_source.addPartnerParameter("currency_name", "gem"); sink_source.addPartnerParameter("amount", gem.ToString()); sink_source.addPartnerParameter("event_id", eventID.ToString()); sink_source.addPartnerParameter("player_level", playerLevel.ToString()); sink_source.addPartnerParameter("currency1_inv", gemInventory.ToString()); sink_source.addPartnerParameter("currency2_inv", coinInventory.ToString()); sink_source.addPartnerParameter("max_stage", maxStage.ToString()); sink_source.addPartnerParameter("max_star", maxStar.ToString()); Adjust.trackEvent(sink_source); sink_source.addPartnerParameter("session", sessionNumber.ToString()); sink_source.addPartnerParameter("page_type", "surface"); sink_source.addPartnerParameter("page_name", "ovelall"); sink_source.addPartnerParameter("activity_type", "sink_source"); sink_source.addPartnerParameter("activity_name", "source"); sink_source.addPartnerParameter("activity_source", "purchase"); sink_source.addPartnerParameter("sink_source", "source"); sink_source.addPartnerParameter("currency_name", "coin"); sink_source.addPartnerParameter("amount", coin.ToString()); sink_source.addPartnerParameter("event_id", eventID.ToString()); sink_source.addPartnerParameter("player_level", playerLevel.ToString()); sink_source.addPartnerParameter("currency1_inv", gemInventory.ToString()); sink_source.addPartnerParameter("currency2_inv", coinInventory.ToString()); sink_source.addPartnerParameter("max_stage", maxStage.ToString()); sink_source.addPartnerParameter("max_star", maxStar.ToString()); Adjust.trackEvent(sink_source); // adjust event int tempGem = PlayerPrefs.GetInt("gemInventory", 0) + gem; int tempCoin = PlayerPrefs.GetInt("coinInventory", 0) + coin; PlayerPrefs.SetInt("gemInventory", tempGem); PlayerPrefs.SetInt("coinInventory", tempCoin); gemInventory = PlayerPrefs.GetInt("gemInventory", 0); coinInventory = PlayerPrefs.GetInt("coinInventory", 0); gemText.gameObject.GetComponent <Text>().text = gemInventory.ToString(); coinText.gameObject.GetComponent <Text>().text = coinInventory.ToString(); eventID++; PlayerPrefs.SetString("isConverted", "false"); PlayerPrefs.SetInt("evcentID", eventID); }
// Token: 0x060008B7 RID: 2231 RVA: 0x000258E0 File Offset: 0x00023CE0 public void EventGroup2VipPay1() { AdjustEvent adjustEvent = new AdjustEvent("1n465c"); Adjust.trackEvent(adjustEvent); }
private void Event() { var eventNumber = 0; if (Command.ContainsParameter("eventName")) { var eventName = Command.GetFirstParameterValue("eventName"); eventNumber = int.Parse(eventName.Substring(eventName.Length - 1)); } AdjustEvent adjustEvent = null; if (_savedEvents.ContainsKey(eventNumber)) { adjustEvent = _savedEvents[eventNumber]; } else { var eventToken = Command.GetFirstParameterValue("eventToken"); adjustEvent = new AdjustEvent(eventToken); _savedEvents.Add(eventNumber, adjustEvent); } if (Command.ContainsParameter("revenue")) { var revenueParams = Command.Parameters["revenue"]; var currency = revenueParams[0]; var revenue = double.Parse(revenueParams[1]); adjustEvent.SetRevenue(revenue, currency); } if (Command.ContainsParameter("callbackParams")) { var callbackParams = Command.Parameters["callbackParams"]; for (var i = 0; i < callbackParams.Count; i = i + 2) { var key = callbackParams[i]; var value = callbackParams[i + 1]; adjustEvent.AddCallbackParameter(key, value); } } if (Command.ContainsParameter("partnerParams")) { var partnerParams = Command.Parameters["partnerParams"]; for (var i = 0; i < partnerParams.Count; i = i + 2) { var key = partnerParams[i]; var value = partnerParams[i + 1]; adjustEvent.AddPartnerParameter(key, value); } } if (Command.ContainsParameter("orderId")) { var purchaseId = Command.GetFirstParameterValue("orderId"); adjustEvent.PurchaseId = purchaseId; } if (Command.ContainsParameter("callbackId")) { var callbackId = Command.GetFirstParameterValue("callbackId"); adjustEvent.CallbackId = callbackId; } }
// Token: 0x060008B8 RID: 2232 RVA: 0x00025900 File Offset: 0x00023D00 public void EventGroup2VipPay2() { AdjustEvent adjustEvent = new AdjustEvent("jjcwb6"); Adjust.trackEvent(adjustEvent); }
public void AdjustEventNoParam(string token) { AdjustEvent adjustEvent = new AdjustEvent(token); Adjust.trackEvent(adjustEvent); }
// Token: 0x060008B4 RID: 2228 RVA: 0x00025880 File Offset: 0x00023C80 public void EventGroup1VipShow() { AdjustEvent adjustEvent = new AdjustEvent("c1gim7"); Adjust.trackEvent(adjustEvent); }