#if UNITY_ANDROID
using BigoAds.Scripts.Common;
namespace BigoAds.Scripts.Platforms.Android
{
    class AndroidClientFactory : IClientFactory
    {
        /// 
        /// 
        /// 
        /// 
        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