From 85ef81ff5e99cf54f47d9d9edf33cf0dde312a6e Mon Sep 17 00:00:00 2001 From: huyufei Date: Wed, 17 Apr 2024 19:57:11 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=9B=B4=E6=96=B0=E5=B9=BF=E5=91=8A?= =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=91=A8=E6=9C=9F=E7=9A=84=E5=9B=9E=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Code/SDK/GuruSDK.Ads.cs | 14 ++++++++++++++ Runtime/Code/SDK/GuruSDK.System.cs | 18 ++++++++++++++++++ Runtime/Code/SDK/GuruSDK.System.cs.meta | 3 +++ Runtime/Code/SDK/GuruSDK.cs | 13 ------------- 4 files changed, 35 insertions(+), 13 deletions(-) create mode 100644 Runtime/Code/SDK/GuruSDK.System.cs create mode 100644 Runtime/Code/SDK/GuruSDK.System.cs.meta diff --git a/Runtime/Code/SDK/GuruSDK.Ads.cs b/Runtime/Code/SDK/GuruSDK.Ads.cs index 51bd74c..08b3e9d 100644 --- a/Runtime/Code/SDK/GuruSDK.Ads.cs +++ b/Runtime/Code/SDK/GuruSDK.Ads.cs @@ -227,6 +227,7 @@ namespace Guru #region Ad Services private static bool _initAdsCompleted = false; + private static bool _isBannerVisible = false; public static AdsInitSpec GetDefaultAdsSpec() { @@ -265,6 +266,19 @@ namespace Guru // ---------- Start Services ---------- ADService.Instance.StartService(OnAdsInitComplete, spec); + + // ---------- Life Cycle ---------- + Callbacks.App.OnAppPaused += OnAppPaused; + } + + /// + /// 生命周期回调 + /// + /// + private static void OnAppPaused(bool paused) + { + if(ADService.Instance.IsInitialized) + ADService.Instance.OnAppPaused(paused); } private static void OnBannerLoaded() diff --git a/Runtime/Code/SDK/GuruSDK.System.cs b/Runtime/Code/SDK/GuruSDK.System.cs new file mode 100644 index 0000000..663b6a3 --- /dev/null +++ b/Runtime/Code/SDK/GuruSDK.System.cs @@ -0,0 +1,18 @@ +namespace Guru +{ + public partial class GuruSDK + { + #region System + + /// + /// 打开页面 + /// + /// + public static void OpenURL(string url) + { + GuruWebview.OpenPage(url); + } + + #endregion + } +} \ No newline at end of file diff --git a/Runtime/Code/SDK/GuruSDK.System.cs.meta b/Runtime/Code/SDK/GuruSDK.System.cs.meta new file mode 100644 index 0000000..368dca4 --- /dev/null +++ b/Runtime/Code/SDK/GuruSDK.System.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 80d35b4c8f0f4d23a7228fddfb06dd03 +timeCreated: 1713238972 \ No newline at end of file diff --git a/Runtime/Code/SDK/GuruSDK.cs b/Runtime/Code/SDK/GuruSDK.cs index 17116bf..90234ac 100644 --- a/Runtime/Code/SDK/GuruSDK.cs +++ b/Runtime/Code/SDK/GuruSDK.cs @@ -472,19 +472,6 @@ namespace Guru #endregion - #region Misc - - /// - /// 打开页面 - /// - /// - public static void OpenURL(string url) - { - GuruWebview.OpenPage(url); - } - - #endregion - #region Logging internal static void LogI(object message)