From 1b87fb8a25d6b753249b9bdd14cb8c494b5e5d3f Mon Sep 17 00:00:00 2001 From: juncong lee Date: Tue, 2 Sep 2025 21:57:18 +0800 Subject: [PATCH] =?UTF-8?q?adjust=20=E5=85=B3=E9=94=AE=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs | 4 +++- Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs index f33ee2c..86f4080 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs @@ -273,18 +273,20 @@ namespace WZ private void OnSplashAdShowed(string adUnitId) { - + AdsSDKManager.Instance.otherAdsOnShow = true; } private void OnSplashAdDismissed(string adSource, string adUnitId, double revenue) { AdsActionEvents.TrackAdClosed(Platfrom, adSource, adUnitId, AdsType.Splash, "", revenue); + AdsSDKManager.Instance.otherAdsOnShow = false; AdsSDKManager.Instance.OnSplashAdCloseCallback?.Invoke(); } private void OnSplashAdError(string adUnitId, int errorCode, string errorMsg) { AdsActionEvents.TrackAdFailToShow(Platfrom, AdsType.Splash, errorMsg, ""); + AdsSDKManager.Instance.otherAdsOnShow = false; AdsSDKManager.Instance.OnSplashAdCloseCallback?.Invoke(); } diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs index 0f747c6..6b3dbf3 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs @@ -102,6 +102,7 @@ namespace WZ _showFailedCallback?.Invoke(); } AdPlayCountManager.IncrementAdPlayCount(AdsType.Rewarded); + AdjustTrackEvent.Instance.TrackEventName("RV_Show", new Dictionary()); CheckAndRefreshExpiredBids(AdsType.Rewarded); } #endregion @@ -154,6 +155,7 @@ namespace WZ } AdPlayCountManager.IncrementAdPlayCount(AdsType.Interstitial); + AdjustTrackEvent.Instance.TrackEventName("IV_Show", new Dictionary()); // 刷新其他类型广告 CheckAndRefreshExpiredBids(AdsType.Interstitial); } @@ -167,11 +169,12 @@ namespace WZ public void ShowBanner() { - AdsActionEvents.TrackAdPosition(AdsType.Interstitial, ""); + AdsActionEvents.TrackAdPosition(AdsType.Banner, ""); if (IsBannerAdReady()) { AdmobAdsManager.Instance.DisplayBanner(); AdPlayCountManager.IncrementAdPlayCount(AdsType.Banner); + AdjustTrackEvent.Instance.TrackEventName("Banner_Show", new Dictionary()); } } @@ -190,9 +193,11 @@ namespace WZ public void ShowNativeAd(string _adPos, string adUnitId, NativeAdPosition position) { + AdsActionEvents.TrackAdPosition(AdsType.Native, ""); if (IsNativeAdReady(adUnitId)) { AdmobAdsManager.Instance.DisplayNative(_adPos, adUnitId, position); + AdjustTrackEvent.Instance.TrackEventName("NA_Show", new Dictionary()); AdPlayCountManager.IncrementAdPlayCount(AdsType.Native); } } @@ -211,6 +216,7 @@ namespace WZ public void ShowSplashAd() { + AdjustTrackEvent.Instance.TrackEventName("SP_Show", new Dictionary()); AdmobAdsManager.Instance.DisplaySplash(); }