using System;
using UnityEngine;
namespace Guru
{
public partial class GuruSettings
{
[Header("[ Moloco ] 测试广告配置")] [Tooltip("此配置只在测试阶段验证广告时使用")]
public MolocoSetting MolocoSetting;
}
///
/// Moloco 广告配置
///
[Serializable]
public class MolocoSetting
{
[SerializeField] public bool Enable;
[SerializeField] private MolocoPlatformSetting Android;
[SerializeField] private MolocoPlatformSetting iOS;
///
/// 获取AppID
///
///
public MolocoPlatformSetting GetPlatform()
{
#if UNITY_IOS
return iOS;
#else
return Android;
#endif
}
public string BannerTestUnitID => GetPlatform().bannerTestUnitID;
public string InterTestUnitID => GetPlatform().interTestUnitID;
public string RewardTestUnitID => GetPlatform().rewardTestUnitID;
///
/// Moloco 平台专属配置
///
[Serializable]
public class MolocoPlatformSetting
{
// public string name; // 平台名称
public string bannerTestUnitID; // Banner ID
public string interTestUnitID; // Inter ID
public string rewardTestUnitID; // Reward ID
}
}
}