Forest_Client/Forest/Assets/Scripts/Gameplay/Debug/SROptions.AD.cs

119 lines
3.7 KiB
C#

using System.ComponentModel;
using Gameplay.Manager;
public partial class SROptions
{
[Category("广告相关"), DisplayName("使用测试广告码")]
public void OpenADModTest()
{
ADManager.Instance.IsDebug = true;
}
[Category("广告相关"), DisplayName("关闭使用测试广告码")]
public void CloseADModTest()
{
ADManager.Instance.IsDebug = false;
}
[Category("广告相关"), DisplayName("开启广告轮播")]
public void CirculateAd()
{
ADManager.Instance.DebugAdSDKIndex = -1;
}
[Category("广告相关"), DisplayName("只开启AdMod广告")]
public void OnlyAdMod()
{
ADManager.Instance.DebugAdSDKIndex = 0;
}
[Category("广告相关"), DisplayName("只开启UnityAds广告")]
public void OnlyUnityAds()
{
ADManager.Instance.DebugAdSDKIndex = 1;
}
#if SDK_UNITYADS
[Category("广告相关_Unity Ads"), DisplayName("显示UnityAds广告位1")]
public void ShowUnityAds1()
{
ADManager.Instance.ShowDebug(1, 101, () => { DebugUtil.LogWarning("UnityAds播放广告位1成功"); },
() => { DebugUtil.LogError("UnityAds播放广告位1失败"); });
}
[Category("广告相关_Unity Ads"), DisplayName("显示UnityAds广告位2")]
public void ShowUnityAds2()
{
ADManager.Instance.ShowDebug(1, 102, () => { DebugUtil.LogWarning("UnityAds播放广告位2成功"); },
() => { DebugUtil.LogError("UnityAds播放广告位2失败"); });
}
[Category("广告相关_Unity Ads"), DisplayName("显示UnityAds广告位3")]
public void ShowUnityAds3()
{
ADManager.Instance.ShowDebug(1, 103, () => { DebugUtil.LogWarning("UnityAds播放广告位3成功"); },
() => { DebugUtil.LogError("UnityAds播放广告位3失败"); });
}
[Category("广告相关_Unity Ads"), DisplayName("重载UnityAds广告位1")]
public void ReloadUnityAds1()
{
ADManager.Instance.ReloadAD(1, 101);
}
[Category("广告相关_Unity Ads"), DisplayName("重载UnityAds广告位2")]
public void ReloadUnityAds2()
{
ADManager.Instance.ReloadAD(1, 102);
}
[Category("广告相关_Unity Ads"), DisplayName("重载UnityAds广告位3")]
public void ReloadUnityAds3()
{
ADManager.Instance.ReloadAD(1, 103);
}
#endif
#if SDK_ADMOD
[Category("广告相关_AdMod"), DisplayName("显示AdMod广告位1")]
public void ShowAdMod1()
{
ADManager.Instance.ShowDebug(0, 101, () => { DebugUtil.LogWarning("AdMod播放广告位1成功"); },
() => { DebugUtil.LogError("AdMod播放广告位1失败"); });
}
[Category("广告相关_AdMod"), DisplayName("显示AdMod广告位2")]
public void ShowAdMod2()
{
ADManager.Instance.ShowDebug(0, 102, () => { DebugUtil.LogWarning("AdMod播放广告位2成功"); },
() => { DebugUtil.LogError("AdMod播放广告位2失败"); });
}
[Category("广告相关_AdMod"), DisplayName("显示AdMod广告位3")]
public void ShowAdMod3()
{
ADManager.Instance.ShowDebug(0, 103, () => { DebugUtil.LogWarning("AdMod播放广告位3成功"); },
() => { DebugUtil.LogError("AdMod播放广告位3失败"); });
}
[Category("广告相关_AdMod"), DisplayName("重载AdMod广告位1")]
public void ReloadAdMod1()
{
ADManager.Instance.ReloadAD(0, 101);
}
[Category("广告相关_AdMod"), DisplayName("重载AdMod广告位2")]
public void ReloadAdMod2()
{
ADManager.Instance.ReloadAD(0, 102);
}
[Category("广告相关_AdMod"), DisplayName("重载AdMod广告位3")]
public void ReloadAdMod3()
{
ADManager.Instance.ReloadAD(0, 103);
}
#endif
}