From 80c7f251c6801649ca00275a7bc35def74d74505 Mon Sep 17 00:00:00 2001 From: juncong lee Date: Thu, 25 Sep 2025 13:55:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dadmob=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E4=B8=8D=E5=88=B0=E4=BB=B7=E6=A0=BC/=E6=AF=94=E4=BB=B7?= =?UTF-8?q?=E4=B8=8D=E5=B1=95=E7=A4=BA=E5=B9=BF=E5=91=8A=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scenes/GameScene.unity | 20 +++++++------- .../AdmobInterstitialAdManager.cs | 26 ++++++------------- .../AdmobAdsManager/AdmobNativeAdManager.cs | 25 +++++------------- .../AdmobAdsManager/AdmobRewardedAdManager.cs | 25 +++++------------- .../AdmobAdsManager/AdmobSplashAdManager.cs | 26 ++++++------------- .../Banner/AdmobBannerAdManager.cs | 26 +++++-------------- .../Banner/AdmobCollapsibleBannerAdManager.cs | 22 +++------------- .../AdmobAdsManager/Utils/AdmobTools.cs | 6 ++--- .../BigoInterstitialAdManager.cs | 25 +++++------------- .../BigoAdsManager/BigoRewardedAdManager.cs | 25 +++++------------- .../MaxAdsManager/MaxAdsManager.cs | 1 - Assets/Script/SDKManager/RushSDKManager.cs | 2 +- Assets/Script/Utils/LoggerUtils.cs | 4 +-- Assets/Script/Version/Version.md | 15 +++++++++++ 14 files changed, 84 insertions(+), 164 deletions(-) diff --git a/Assets/Scenes/GameScene.unity b/Assets/Scenes/GameScene.unity index d2857e2..98d5ade 100644 --- a/Assets/Scenes/GameScene.unity +++ b/Assets/Scenes/GameScene.unity @@ -503,7 +503,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -317, y: 0} + m_AnchoredPosition: {x: -77, y: 295} m_SizeDelta: {x: 160, y: 81.78} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &231270964 @@ -670,7 +670,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Native1Show + m_Text: "\u9690\u85CF\u6298\u53E0" --- !u!222 &317264882 CanvasRenderer: m_ObjectHideFlags: 0 @@ -974,7 +974,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "\u63D2\u5C4F" + m_Text: "\u6298\u53E0banner" --- !u!222 &522908631 CanvasRenderer: m_ObjectHideFlags: 0 @@ -1231,7 +1231,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -108, y: -123.51} + m_AnchoredPosition: {x: 121, y: 297} m_SizeDelta: {x: 160, y: 81.78} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &988501506 @@ -1989,7 +1989,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -317, y: -238} + m_AnchoredPosition: {x: -78, y: 168} m_SizeDelta: {x: 160, y: 81.78} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1238066088 @@ -2390,7 +2390,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1439137377 RectTransform: m_ObjectHideFlags: 0 @@ -2484,7 +2484,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -108, y: 0} + m_AnchoredPosition: {x: 118, y: 174} m_SizeDelta: {x: 160, y: 81.78} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1560301800 @@ -2863,7 +2863,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "\u6FC0\u52B1" + m_Text: "\u666E\u901Abanner" --- !u!222 &1715967760 CanvasRenderer: m_ObjectHideFlags: 0 @@ -2942,7 +2942,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Native1Hide + m_Text: "\u9690\u85CF\u666E\u901A" --- !u!222 &1839779890 CanvasRenderer: m_ObjectHideFlags: 0 @@ -3047,7 +3047,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1979832641 RectTransform: m_ObjectHideFlags: 0 diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobInterstitialAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobInterstitialAdManager.cs index f0d4d8e..830fdb6 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobInterstitialAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobInterstitialAdManager.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using GoogleMobileAds.Api; namespace WZ @@ -56,6 +57,7 @@ namespace WZ } LoggerUtils.Debug("Admob Interstitial ad loaded with response : " + ad.GetResponseInfo().ToString()); + LoggerUtils.Debug("Admob Interstitial ad loaded with Getsrevenue:"+AdmobUtils.GetInterstitialAdEcpm(ad)); _interstitialAds[adUnitId] = ad; _adRevenueCache[adUnitId] = AdmobUtils.GetInterstitialAdEcpm(ad); AdsKeyEvents.Instance.LogAdFPUEvents(AdsType.Interstitial); @@ -160,23 +162,11 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = -1; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (IsAdAvailable(adUnitId) && revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + return _adRevenueCache + .Where(kvp => IsAdAvailable(kvp.Key)) + .OrderByDescending(kvp => kvp.Value) + .Select(kvp => kvp.Key) + .FirstOrDefault(); } // 获取价格最高的广告收益信息 @@ -188,7 +178,7 @@ namespace WZ { return revenue; } - return 0; + return -1; } // 清理资源 diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobNativeAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobNativeAdManager.cs index dfb6185..04d6a83 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobNativeAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobNativeAdManager.cs @@ -324,24 +324,11 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = -1; - LoggerUtils.Debug($"[Admob] Native ad GetHighestPayingAdUnit {_adRevenueCache.Count}"); - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (IsAdAvailable(adUnitId) && revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + return _adRevenueCache + .Where(kvp => IsAdAvailable(kvp.Key)) + .OrderByDescending(kvp => kvp.Value) + .Select(kvp => kvp.Key) + .FirstOrDefault(); } // 获取价格最高的广告收益信息 @@ -354,7 +341,7 @@ namespace WZ return revenue; } - return 0; + return -1; } // 获取广告收益信息 diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobRewardedAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobRewardedAdManager.cs index c158231..8610c96 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobRewardedAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobRewardedAdManager.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using GoogleMobileAds.Api; @@ -51,7 +52,7 @@ namespace WZ return; } - LoggerUtils.Debug("[Admob] rewarded ad loaded with response : " + ad.GetResponseInfo().ToString()+"revenue:"+AdmobUtils.GetRewardedAdEcpm(ad)); + LoggerUtils.Debug("[Admob] rewarded ad loaded with response : " + ad.GetResponseInfo().ToString()); LoggerUtils.Debug("[Admob] rewarded ad revenue : " +AdmobUtils.GetRewardedAdEcpm(ad)); if (!AdmobAdsManager.Instance.FindAdsID(AdsType.Rewarded, adUnitId)) @@ -158,23 +159,11 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = -1; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (IsAdAvailable(adUnitId) && revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + return _adRevenueCache + .Where(kvp => IsAdAvailable(kvp.Key)) + .OrderByDescending(kvp => kvp.Value) + .Select(kvp => kvp.Key) + .FirstOrDefault(); } // 获取价格最高的广告收益信息 diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobSplashAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobSplashAdManager.cs index cf88b41..37f16ee 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobSplashAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobSplashAdManager.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Linq; using GoogleMobileAds.Api; using UnityEngine; @@ -52,7 +53,7 @@ namespace WZ return; } - LoggerUtils.Debug("[Admob] appopen ad loaded with response : " + ad.GetResponseInfo().ToString()+" revenue:"+AdmobUtils.GetAppOpenAdEcpm(ad)); + LoggerUtils.Debug("[Admob] appopen ad loaded with response : " + ad.GetResponseInfo().ToString()); LoggerUtils.Debug("[Admob] appopen ad loaded with revenue : " + AdmobUtils.GetAppOpenAdEcpm(ad)); _appOpenAds[adUnitId] = ad; _adRevenueCache[adUnitId] = AdmobUtils.GetAppOpenAdEcpm(ad); @@ -149,22 +150,11 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = 0; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - // 确保广告确实已加载并且价格更高 - if (IsAdAvailable(adUnitId)) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + return _adRevenueCache + .Where(kvp => IsAdAvailable(kvp.Key)) + .OrderByDescending(kvp => kvp.Value) + .Select(kvp => kvp.Key) + .FirstOrDefault(); } // 获取价格最高的广告收益信息 @@ -176,7 +166,7 @@ namespace WZ { return revenue; } - return 0; + return -1; } // 清理资源 diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobBannerAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobBannerAdManager.cs index b20f05f..54dcbaa 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobBannerAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobBannerAdManager.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using GoogleMobileAds.Api; using System; using UnityEngine; +using System.Linq; namespace WZ { @@ -43,7 +44,8 @@ namespace WZ { _retryCounters[adUnitId] = 0; _adRevenueCache[adUnitId] = AdmobUtils.GetBannerEcpm(bannerAds); - LoggerUtils.Debug($"[Admob] banner -[Load]: {adUnitId} successfully"); + + LoggerUtils.Debug($"[Admob] banner -[Load]: {adUnitId} successfully, ecpm = {AdmobUtils.GetBannerEcpm(bannerAds)}"); AdsActionEvents.TrackAdLoaded(AdmobAdsManager.Instance.Platfrom, bannerAds?.GetResponseInfo()?.GetLoadedAdapterResponseInfo()?.AdSourceName ?? "", adUnitId, @@ -130,7 +132,6 @@ namespace WZ { return; } - if (_bannerAds.TryGetValue(adUnitId, out var ad)) { ad.SetPosition(bannerAlignType == BannerAlignType.CenterBottom ? AdPosition.Bottom : AdPosition.Top); @@ -163,23 +164,8 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = -1; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + if (_adRevenueCache.Count == 0) return null; + return _adRevenueCache.OrderByDescending(kvp => kvp.Value).First().Key; } // 获取价格最高的广告收益信息 @@ -210,7 +196,7 @@ namespace WZ public void ClearAds(string[] adUnitIds) { // 将数组转换为HashSet以提高查找性能 - HashSet validKeys = new HashSet(adUnitIds); + HashSet validKeys = new HashSet(adUnitIds); // 收集需要移除的key List keysToRemove = new List(); diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobCollapsibleBannerAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobCollapsibleBannerAdManager.cs index 0803845..89ab594 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobCollapsibleBannerAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Banner/AdmobCollapsibleBannerAdManager.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using GoogleMobileAds.Api; using System; using UnityEngine; +using System.Linq; namespace WZ { @@ -43,7 +44,7 @@ namespace WZ { _retryCounters[adUnitId] = 0; _adRevenueCache[adUnitId] = AdmobUtils.GetBannerEcpm(bannerAds); - LoggerUtils.Debug($"[Admob] banner collapsible -[Load]: {adUnitId} successfully iscollapsible: {bannerAds.IsCollapsible()}"); + LoggerUtils.Debug($"[Admob] banner collapsible -[Load]: {adUnitId} successfully iscollapsible: {bannerAds.IsCollapsible()},ecpm: {AdmobUtils.GetBannerEcpm(bannerAds)}"); AdsActionEvents.TrackAdLoaded(AdmobAdsManager.Instance.Platfrom, bannerAds?.GetResponseInfo()?.GetLoadedAdapterResponseInfo()?.AdSourceName ?? "", @@ -169,23 +170,8 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = -1; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + if (_adRevenueCache.Count == 0) return null; + return _adRevenueCache.OrderByDescending(kvp => kvp.Value).First().Key; } // 获取价格最高的广告收益信息 diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Utils/AdmobTools.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Utils/AdmobTools.cs index c838e21..e13061a 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Utils/AdmobTools.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/Utils/AdmobTools.cs @@ -200,7 +200,7 @@ namespace WZ { if (_stack is EmptyStack) { - return -0.1; + return 0.0000001; } try @@ -213,7 +213,7 @@ namespace WZ catch (Exception e) { LoggerUtils.Error("[AdmobTools] e : " + e.Message + "\t cShapeFieldName : " + cShapeFieldName); - return -0.2; + return 0.0000001; } @@ -234,7 +234,7 @@ namespace WZ _stack = new EmptyStack(); - return -1.0; + return 0.0000001; } /// diff --git a/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoInterstitialAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoInterstitialAdManager.cs index a6b918d..ce9f18d 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoInterstitialAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoInterstitialAdManager.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Linq; using BigoAds.Scripts.Api; using UnityEngine; @@ -161,23 +162,11 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = 0; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (IsAdAvailable(adUnitId) && revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + return _adRevenueCache + .Where(kvp => IsAdAvailable(kvp.Key)) + .OrderByDescending(kvp => kvp.Value) + .Select(kvp => kvp.Key) + .FirstOrDefault(); } // 获取价格最高的广告收益信息 @@ -189,7 +178,7 @@ namespace WZ { return revenue; } - return 0; + return -1; } // 清理资源 diff --git a/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoRewardedAdManager.cs b/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoRewardedAdManager.cs index 95e6e68..dc91d26 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoRewardedAdManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/BigoAdsManager/BigoRewardedAdManager.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Linq; using BigoAds.Scripts.Api; using UnityEngine; @@ -169,23 +170,11 @@ namespace WZ // 获取价格最高的广告位ID public string GetHighestPayingAdUnit() { - string highestPayingAdUnit = null; - double highestRevenue = 0; - - foreach (var kvp in _adRevenueCache) - { - var adUnitId = kvp.Key; - var revenue = kvp.Value; - - // 确保广告确实已加载并且价格更高 - if (IsAdAvailable(adUnitId) && revenue > highestRevenue) - { - highestRevenue = revenue; - highestPayingAdUnit = adUnitId; - } - } - - return highestPayingAdUnit; + return _adRevenueCache + .Where(kvp => IsAdAvailable(kvp.Key)) + .OrderByDescending(kvp => kvp.Value) + .Select(kvp => kvp.Key) + .FirstOrDefault(); } // 获取价格最高的广告收益信息 @@ -197,7 +186,7 @@ namespace WZ { return revenue; } - return 0; + return -1; } // 清理资源 diff --git a/Assets/Script/SDKManager/AdsSDKManager/MaxAdsManager/MaxAdsManager.cs b/Assets/Script/SDKManager/AdsSDKManager/MaxAdsManager/MaxAdsManager.cs index 39a623c..d9c2931 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/MaxAdsManager/MaxAdsManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/MaxAdsManager/MaxAdsManager.cs @@ -159,7 +159,6 @@ namespace WZ highestPayingAdUnit = adUnitId; } } - return highestPayingAdUnit; } diff --git a/Assets/Script/SDKManager/RushSDKManager.cs b/Assets/Script/SDKManager/RushSDKManager.cs index a9c62dd..fabbb88 100644 --- a/Assets/Script/SDKManager/RushSDKManager.cs +++ b/Assets/Script/SDKManager/RushSDKManager.cs @@ -21,7 +21,7 @@ public class RushSDKManager : D_MonoSingleton public static string GetSDKVersion() { - return "1.0.4.2"; + return "1.0.4.3"; } protected override void Initialized() { diff --git a/Assets/Script/Utils/LoggerUtils.cs b/Assets/Script/Utils/LoggerUtils.cs index 9eaa674..4deb8b1 100644 --- a/Assets/Script/Utils/LoggerUtils.cs +++ b/Assets/Script/Utils/LoggerUtils.cs @@ -23,7 +23,7 @@ namespace WZ public static void Info(object message, Object context = null) { - if (!!_enabled) return; + if (!_enabled) return; Log($"[INFO][WZSDK] {message}", context); } @@ -35,7 +35,7 @@ namespace WZ public static void Error(object message, Object context = null) { - if (!!_enabled) return; + if (!_enabled) return; Log($"[ERROR][WZSDK] {message}", context); } diff --git a/Assets/Script/Version/Version.md b/Assets/Script/Version/Version.md index 8aecb68..9dc6425 100644 --- a/Assets/Script/Version/Version.md +++ b/Assets/Script/Version/Version.md @@ -1,3 +1,18 @@ +# Version 1.0.4.3 2025.9.25 + +## Bugs + +- None + +## Known issues + +- None + +## Changelog + +- 修复admob广告获取不到收益问题 +- 修复只有admob广告准备好的情况下且获取不到比价展示topon问题 + # Version 1.0.4.2 2025.9.24 ## Bugs