49 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | #if UNITY_ANDROID | ||
|  | 
 | ||
|  | using BigoAds.Scripts.Common; | ||
|  | 
 | ||
|  | namespace BigoAds.Scripts.Platforms.Android | ||
|  | { | ||
|  |     class AndroidClientFactory : IClientFactory | ||
|  |     { | ||
|  |         /// <summary> | ||
|  |         ///  | ||
|  |         /// </summary> | ||
|  |         /// <returns></returns> | ||
|  |         public ISDK BuildSDKClient() | ||
|  |         { | ||
|  |             return new BigoSdkClient(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public IBannerAd BuildBannerAdClient() | ||
|  |         { | ||
|  |             return new AndroidBannerAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public INativeAd BuildNativeAdClient() | ||
|  |         { | ||
|  |             return new AndroidNativeAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public IInterstitialAd BuildInterstitialAdClient() | ||
|  |         { | ||
|  |             return new AndroidInterstitialAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public IPopupAd BuildPopupAdClient() | ||
|  |         { | ||
|  |             return new AndroidPopupAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public ISplashAd BuildSplashAdClient() | ||
|  |         { | ||
|  |             return new AndroidSplashAd(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public IRewardedAd BuildRewardedAdClient() | ||
|  |         { | ||
|  |             return new AndroidRewardedAd(); | ||
|  |         } | ||
|  |     } | ||
|  | } | ||
|  | #endif |