From 4147dc089fca9a5170c5d9b1097dac9dc444cc9b Mon Sep 17 00:00:00 2001 From: juncong lee Date: Mon, 15 Dec 2025 10:46:57 +0800 Subject: [PATCH] =?UTF-8?q?adclick/adclose=E6=B7=BB=E5=8A=A0=E5=86=B7?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E8=BF=98=E6=98=AF=E7=83=AD=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs | 4 ++-- Assets/Script/SDKManager/AdsSDKManager/AdsSplashManager.cs | 5 ++--- .../AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs index 76c1be9..88ea6ea 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdmobAdsManager/AdmobAdsManager.cs @@ -291,7 +291,7 @@ namespace WZ private void OnSplashAdDismissed(string adSource, string adUnitId, double revenue) { - AdsActionEvents.TrackAdClosed(Platfrom, adSource, adUnitId, AdsType.Splash, "", revenue); + AdsActionEvents.TrackAdClosed(Platfrom, adSource, adUnitId, AdsType.Splash, AdsSplashManager.Instance._coldLaunch ? "Cold" : "Hot", revenue); AdsSDKManager.Instance.otherAdsOnShow = false; AdsSplashManager.Instance.OnSplashAdCloseCallback?.Invoke(); LoadSplash(); @@ -306,7 +306,7 @@ namespace WZ private void OnSplashAdClicked(string adSource,string adUnitId,double revenue) { - AdsActionEvents.TrackAdClicked(Platfrom,adSource,adUnitId,AdsType.Splash,"",revenue); + AdsActionEvents.TrackAdClicked(Platfrom,adSource,adUnitId,AdsType.Splash,AdsSplashManager.Instance._coldLaunch ? "Cold" : "Hot",revenue); } private void OnSplashAdPaid(AdValue adValue) diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdsSplashManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdsSplashManager.cs index e8c153a..dafe5b5 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdsSplashManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdsSplashManager.cs @@ -12,7 +12,7 @@ namespace WZ { public float backgroundTime = 0; private int timeoutDuration = 5; - private bool _coldLaunch = false; + public bool _coldLaunch = false; public Action OnSplashAdCloseCallback; public void SetSplashAdCloseCallback(Action action) @@ -22,7 +22,6 @@ namespace WZ public void InitSplash() { timeoutDuration = GetSplashConfigItem().loadtime; - _coldLaunch = true; var isNew = PlayerPrefsUtils.GetPlayerPrefsInt("Firstcold_Splash_Switch", 0) == 0; if (isNew) { @@ -71,7 +70,7 @@ namespace WZ private void CheckSplashAdlash(bool isCold) { - + _coldLaunch = isCold; if (!isCold) { AdsActionEvents.TrackAdPosition(AdsType.Splash, "Hot",(Time.realtimeSinceStartup - backgroundTime).ToString(),GetSplashConfigItem().hot_splash_switch.ToString()); diff --git a/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs b/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs index 5e9cec9..52e54c2 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs @@ -190,7 +190,7 @@ namespace WZ { "ad_format", adFormat.ToString()}, { "position", pos}, { "backgroundTime", backgroundTime}, - {"splashSwitch",splashSwitch}, + { "splashSwitch",splashSwitch}, { "number",AdPlayCountManager.GetAdsActionCount(adFormat,AdPlayCountManager.ADPOSITION_COUNT_SUFFIX)} }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic);