SDK_UnityMoney/Assets/BigoAds/Scripts/Platforms/Android/AndroidClientFactory.cs

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