public void PostAdAction_NetworkEnumTest(
            [Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network
            )
        {
            var rewarded = true;

            Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PostAdAction(rewarded, network));
            EvaluateAnalyticsResult(m_Result);
        }
        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)
        {
            AnalyticsResult analyticsResult = new AnalyticsResult();

            return(analyticsResult);
        }
Exemple #4
0
 public static AnalyticsResult PostAdAction(bool rewarded, AdvertisingNetwork advertisingNetwork, string placementId = null, IDictionary <string, object> eventData = null)
 {
     m_EventData.Clear();
     m_EventData.Add("rewarded", rewarded);
     m_EventData.Add("network", EnumToString(advertisingNetwork));
     if (!string.IsNullOrEmpty(placementId))
     {
         m_EventData.Add("placement_id", placementId);
     }
     AddCustomEventData(eventData);
     return(Custom("post_ad_action", m_EventData));
 }
 public static AnalyticsResult AdStart(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("ad_start", AnalyticsEvent.m_EventData));
 }
Exemple #6
0
 public static AnalyticsResult AdStart(bool rewarded, AdvertisingNetwork advertisingNetwork, string placementId = null, IDictionary <string, object> eventData = null)
 {
     return(AdStart(rewarded, EnumToString(advertisingNetwork), placementId, eventData));
 }
Exemple #7
0
 public static UnityEngine.Analytics.AdvertisingNetwork Convert(AdvertisingNetwork advertisingNetwork)
 {
     return((UnityEngine.Analytics.AdvertisingNetwork)((int)advertisingNetwork));
 }
Exemple #8
0
 public static AnalyticsResult PostAdAction(bool rewarded, AdvertisingNetwork network, string placementId = null, IDictionary <string, object> eventData = null)
 {
     return(PostAdAction(rewarded, AnalyticsEnums.Get(network), placementId, eventData));
 }