com.guru.unity.sdk.core/Runtime/GuruAds/Moloco/Runtime/GuruSettings.Moloco.cs

53 lines
1.4 KiB
C#

using System;
using UnityEngine;
namespace Guru
{
public partial class GuruSettings
{
[Header("[ Moloco ] 广")] [Tooltip("广使")]
public MolocoSetting MolocoSetting;
}
/// <summary>
/// Moloco 广告配置
/// </summary>
[Serializable]
public class MolocoSetting
{
[SerializeField] public bool Enable;
[SerializeField] private MolocoPlatformSetting Android;
[SerializeField] private MolocoPlatformSetting iOS;
/// <summary>
/// 获取AppID
/// </summary>
/// <returns></returns>
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;
/// <summary>
/// Moloco 平台专属配置
/// </summary>
[Serializable]
public class MolocoPlatformSetting
{
// public string name; // 平台名称
public string bannerTestUnitID; // Banner ID
public string interTestUnitID; // Inter ID
public string rewardTestUnitID; // Reward ID
}
}
}