예제 #1
0
 override public void OnProjectUnbound()
 {
     AdvertisementSettings.SetEnabledServiceWindow(false);
     AdvertisementSettings.SetGameId(RuntimePlatform.IPhonePlayer, "");
     AdvertisementSettings.SetGameId(RuntimePlatform.Android, "");
     AdvertisementSettings.testMode = false;
 }
예제 #2
0
 override public void EnableService(bool enabled)
 {
     if (AdvertisementSettings.enabled != enabled)
     {
         AdvertisementSettings.SetEnabledServiceWindow(enabled);
         EditorAnalytics.SendEventServiceInfo(new AdsServiceState()
         {
             ads = enabled
         });
     }
 }
예제 #3
0
        protected override void InternalEnableService(bool enabled)
        {
            if (AdvertisementSettings.enabled != enabled)
            {
                AdvertisementSettings.SetEnabledServiceWindow(enabled);
                EditorAnalytics.SendEventServiceInfo(new AdsServiceState()
                {
                    ads = enabled
                });
            }

            base.InternalEnableService(enabled);
        }
예제 #4
0
        protected override void InternalEnableService(bool enable, bool shouldUpdateApiFlag)
        {
            if (AdvertisementSettings.enabled != enable)
            {
                AdvertisementSettings.SetEnabledServiceWindow(enable);
                CancelCurrentWebRequest();

                if (!enable)
                {
                    SetGameIds(appleGameId: null, androidGameId: null);
                }
                EditorAnalytics.SendEventServiceInfo(new AdsServiceState()
                {
                    ads = enable
                });
            }

            base.InternalEnableService(enable, shouldUpdateApiFlag);
        }