46 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | #if UNITY_IOS | ||
|  | using BigoAds.Scripts.Common; | ||
|  | using BigoAds.Scripts.Platforms.iOS; | ||
|  | using BigoAds.Scripts.Platforms.iOS.Adapter.BigoAd; | ||
|  | 
 | ||
|  | namespace BigoAds.Scripts.Platforms.iOS | ||
|  | { | ||
|  |     class IOSClientFactory : IClientFactory | ||
|  |     { | ||
|  | 
 | ||
|  |         public ISDK BuildSDKClient() | ||
|  |         { | ||
|  |             return new BigoUnitySdk(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public IBannerAd BuildBannerAdClient() | ||
|  |         { | ||
|  |             return new BigoUnityBannerAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public INativeAd BuildNativeAdClient() | ||
|  |         { | ||
|  |             return new BigoUnityNativeAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public IInterstitialAd BuildInterstitialAdClient() | ||
|  |         { | ||
|  |             return new BigoUnityinterstitialAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public ISplashAd BuildSplashAdClient() | ||
|  |         { | ||
|  |             return new BigoUnitySplashAd(); | ||
|  |         } | ||
|  |          | ||
|  |         public IRewardedAd BuildRewardedAdClient() | ||
|  |         { | ||
|  |             return new BigoUnityRewardedAd(); | ||
|  |         } | ||
|  |         public IPopupAd BuildPopupAdClient() | ||
|  |         { | ||
|  |             return new BigoUnitypopupAd(); | ||
|  |         } | ||
|  |     } | ||
|  | } | ||
|  | #endif |