AdManager仮導入
This commit is contained in:
		
							parent
							
								
									7f6a4eee9d
								
							
						
					
					
						commit
						91fa8101f4
					
				|  | @ -0,0 +1,74 @@ | |||
| using System; | ||||
| using UnityEngine; | ||||
| 
 | ||||
| public sealed class AdManager : SingletonMonoBehaviour<AdManager> { | ||||
| 
 | ||||
|     //-- ironSource --// | ||||
| #if UNITY_IOS | ||||
|     private static readonly string IRONSOURCE_APP_KEY = ""; | ||||
| #else | ||||
|     private static readonly string IRONSOURCE_APP_KEY = ""; | ||||
| #endif | ||||
| 
 | ||||
|     void Awake(){ | ||||
| #if DEVELOPMENT_BUILD | ||||
|         // IronSource.Agent.validateIntegration (); | ||||
|         // IronSource.Agent.setAdaptersDebug(true); | ||||
| #endif | ||||
|         // IronSource.Agent.init (IRONSOURCE_APP_KEY); | ||||
|     } | ||||
| 
 | ||||
|     void Start(){ | ||||
|         LoadBannerAds(); | ||||
|         ShowBannerAd(); | ||||
|     } | ||||
| 
 | ||||
|     void Update (){ | ||||
|     } | ||||
| 
 | ||||
|     void OnApplicationPause(bool isPaused) { | ||||
|         // IronSource.Agent.onApplicationPause(isPaused); | ||||
|     } | ||||
| 
 | ||||
|     //-- Banners Ads --// | ||||
| 
 | ||||
|     public void LoadBannerAds(){ | ||||
|         // IronSource.Agent.loadBanner(IronSourceBannerSize.SMART, IronSourceBannerPosition.BOTTOM); | ||||
| 
 | ||||
|     } | ||||
|     public void ShowBannerAd(){ | ||||
|         // IronSource.Agent.displayBanner(); | ||||
|     } | ||||
|     public void HideBanner(){ | ||||
|         // IronSource.Agent.hideBanner(); | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     public bool IsLoadedRewardVideo(){ | ||||
|         return true; | ||||
| // #if UNITY_EDITOR | ||||
| //         return true; | ||||
| // #else | ||||
| //         return IronSource.Agent.isRewardedVideoAvailable(); | ||||
| // #endif | ||||
|     } | ||||
|     public void ShowRewardVideo(Action<bool> callback){ | ||||
|         callback(true); | ||||
| // #if UNITY_EDITOR | ||||
| //         callback(true); | ||||
| // #else | ||||
| //         _rewardAdCallback = callback; | ||||
| //         if(_rewardAdCallback == null){ | ||||
| //             return; | ||||
| //         }else if(IsLoadedRewardVideo()){ | ||||
| //             _rewardAdOpen = false; | ||||
| //             _rewardAdFinish = false; | ||||
| //             _rewardAdClose = false; | ||||
| //     		_async_frame_count = 0; | ||||
| //             IronSource.Agent.showRewardedVideo(); | ||||
| //         }else{ | ||||
| //             _rewardAdCallback(false); | ||||
| //         } | ||||
| // #endif | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: 8e2021f1b8ce47f79191ab8732fba298 | ||||
| timeCreated: 1634545756 | ||||
		Loading…
	
		Reference in New Issue