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);
}