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 }