private void CheckAttributionInternal(Dictionary <string, string> jsonDict) { if (jsonDict == null) { return; } var attribution = DeserializeAttribution(jsonDict); var askIn = DeserializeAskIn(jsonDict); // without ask_in attribute if (!askIn.HasValue) { ActivityHandler.UpdateAttribution(attribution); ActivityHandler.SetAskingAttribution(false); return; } ActivityHandler.SetAskingAttribution(true); AskAttribution(askIn.Value); }