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(); }