From a21c6d9a59f149c92656dac55d51aa0aefa3b410 Mon Sep 17 00:00:00 2001 From: juncong lee Date: Wed, 3 Sep 2025 15:02:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E5=B1=9E?= =?UTF-8?q?=E6=80=A7key=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SDKManager/AdjustManager/AdjustManager.cs | 20 ++++++++++++------- .../SDKManager/AdsSDKManager/AdsSDKManager.cs | 1 + .../Events/AdsEvents/AdsActionEvents.cs | 16 +++++++-------- .../SDKManager/ShuShuMangage/ShuShuMangage.cs | 20 ++++++++++++------- 4 files changed, 35 insertions(+), 22 deletions(-) diff --git a/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs b/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs index f938a69..3c53a40 100644 --- a/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs +++ b/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs @@ -56,13 +56,19 @@ public class AdjustManager : D_MonoSingleton AdjustNetwork.Instance.SetNetwork(attribution.Network); SaveProperties(attribution); - var properties = new Dictionary(); - properties.Add("ad_network", AdjustManager.GetAdNetwork()); - properties.Add("campaign", AdjustManager.GetCampaign()); - properties.Add("adgroup", AdjustManager.GetAdgroup()); - properties.Add("creative", AdjustManager.GetCreative()); - ShuShuEvent.Instance.UserSet(properties); - AppSDKManager.Instance.SetSuperProperties(properties); + var userProperties = new Dictionary(); + userProperties.Add("ad_network", AdjustManager.GetAdNetwork()); + userProperties.Add("campaign", AdjustManager.GetCampaign()); + userProperties.Add("adgroup", AdjustManager.GetAdgroup()); + userProperties.Add("creative", AdjustManager.GetCreative()); + ShuShuEvent.Instance.UserSet(userProperties); + + var publicProperties = new Dictionary(); + publicProperties.Add("user_ad_network", AdjustManager.GetAdNetwork()); + publicProperties.Add("user_campaign", AdjustManager.GetCampaign()); + publicProperties.Add("user_adgroup", AdjustManager.GetAdgroup()); + publicProperties.Add("user_creative", AdjustManager.GetCreative()); + AppSDKManager.Instance.SetSuperProperties(publicProperties); } private void SaveProperties(AdjustAttribution attribution) diff --git a/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs b/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs index 39db4d5..75ef4bf 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/AdsSDKManager.cs @@ -218,6 +218,7 @@ namespace WZ public void ShowSplashAd() { AdjustTrackEvent.Instance.TrackEventName("SP_Show", new Dictionary()); + AdPlayCountManager.IncrementAdPlayCount(AdsType.Splash); AdmobAdsManager.Instance.DisplaySplash(); } diff --git a/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs b/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs index 77756b0..33f11d0 100644 --- a/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs +++ b/Assets/Script/SDKManager/AdsSDKManager/Events/AdsEvents/AdsActionEvents.cs @@ -24,7 +24,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdClicked"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdClicked:"+JsonMapper.ToJson(dic)); } public static void TrackAdClosed(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, string posotion, double value) @@ -43,7 +43,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdClosed"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdClosed:"+JsonMapper.ToJson(dic)); } public static void TrackAdStartLoad(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat) @@ -56,7 +56,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdStartLoad"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdStartLoad:"+JsonMapper.ToJson(dic)); } public static void TrackAdLoaded(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, double loadTime) @@ -72,7 +72,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdLoaded"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdLoaded:"+JsonMapper.ToJson(dic)); } public static void TrackAdFailToLoad(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, double loadTime, string reason) { @@ -88,7 +88,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdFailToLoad"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdFailToLoad:"+JsonMapper.ToJson(dic)); } public static void TrackAdFailToShow(PlatformType adPlatform, AdsType adFormat, string reason, string pos) @@ -104,7 +104,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdFailToShow"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdFailToShow:"+JsonMapper.ToJson(dic)); } public static void TrackAdPosition(AdsType adFormat, string pos) @@ -117,7 +117,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdPosition"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdPosition:"+JsonMapper.ToJson(dic)); } public static void TrackAdImpression(PlatformType adPlatform, string adSource, string adUnitName, AdsType adFormat, string posotion, double value) @@ -135,7 +135,7 @@ namespace WZ }; FireBaseAnalyticsManager.Instance.LogEvent(eventName, dic); ShuShuEvent.Instance.Track(eventName, dic); - LoggerUtils.Debug("[actionevent] TrackAdImpression"+JsonMapper.ToJson(dic)); + LoggerUtils.Debug("[actionevent] TrackAdImpression:"+JsonMapper.ToJson(dic)); } } } \ No newline at end of file diff --git a/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs b/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs index 480bdd8..73dacc8 100644 --- a/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs +++ b/Assets/Script/SDKManager/ShuShuMangage/ShuShuMangage.cs @@ -16,13 +16,19 @@ namespace WZ TDAnalytics.EnableAutoTrack(TDAutoTrackEventType.AppInstall | TDAutoTrackEventType.AppStart | TDAutoTrackEventType.AppEnd); //如果用户已登录,可以设置用户的账号ID作为身份唯一标识 // TDAnalytics.Login("TA"); - var properties = new Dictionary(); - properties.Add("ad_network", AdjustManager.GetAdNetwork()); - properties.Add("campaign", AdjustManager.GetCampaign()); - properties.Add("adgroup", AdjustManager.GetAdgroup()); - properties.Add("creative", AdjustManager.GetCreative()); - ShuShuEvent.Instance.UserSet(properties); - AppSDKManager.Instance.SetSuperProperties(properties); + var userProperties = new Dictionary(); + userProperties.Add("ad_network", AdjustManager.GetAdNetwork()); + userProperties.Add("campaign", AdjustManager.GetCampaign()); + userProperties.Add("adgroup", AdjustManager.GetAdgroup()); + userProperties.Add("creative", AdjustManager.GetCreative()); + ShuShuEvent.Instance.UserSet(userProperties); + + var publicProperties = new Dictionary(); + publicProperties.Add("user_ad_network", AdjustManager.GetAdNetwork()); + publicProperties.Add("user_campaign", AdjustManager.GetCampaign()); + publicProperties.Add("user_adgroup", AdjustManager.GetAdgroup()); + publicProperties.Add("user_creative", AdjustManager.GetCreative()); + AppSDKManager.Instance.SetSuperProperties(publicProperties); }