public static string Get(AdvertisingNetwork advertisingNetwork) { if (AdvertisingNetworkCache.TryGetValue(advertisingNetwork, out string enumString) == false) { enumString = advertisingNetwork.ToString(); AdvertisingNetworkCache.Add(advertisingNetwork, enumString); } return(enumString); }
public static AnalyticsResult PostAdAction(bool rewarded, AdvertisingNetwork network, string placementId = null, IDictionary <string, object> eventData = null) { AnalyticsEvent.m_EventData.Clear(); AnalyticsEvent.m_EventData.Add("rewarded", rewarded); AnalyticsEvent.m_EventData.Add("network", AnalyticsEvent.RenameEnum(network.ToString())); if (!string.IsNullOrEmpty(placementId)) { AnalyticsEvent.m_EventData.Add("placement_id", placementId); } AnalyticsEvent.AddCustomEventData(eventData); return(AnalyticsEvent.Custom("post_ad_action", AnalyticsEvent.m_EventData)); }