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