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
|