diff --git a/Assets/Scripts/Game/GameLogic.cs b/Assets/Scripts/Game/GameLogic.cs index ec69d331..7c76e9ee 100644 --- a/Assets/Scripts/Game/GameLogic.cs +++ b/Assets/Scripts/Game/GameLogic.cs @@ -66,6 +66,7 @@ public class GameLogic : MonoBehaviour UIManager.Instance.CloseUI(); + ToukaUtils.CheckPassLvAndAdEvent(PlayerData.Instance.CurrentLevel); ToukaStageCommonEvent.Instance.StageTimeEvent(PlayerData.Instance.CurrentLevel); ToukaSDKManager.Instance.LogEventByUmeng(Const.AdsEvent.FinishGame, Const.AdsEvtID.Level, PlayerData.Instance.CurrentLevel.ToString()); diff --git a/Assets/Scripts/Init/InitLogic.cs b/Assets/Scripts/Init/InitLogic.cs index 3f550430..478c43fa 100644 --- a/Assets/Scripts/Init/InitLogic.cs +++ b/Assets/Scripts/Init/InitLogic.cs @@ -21,6 +21,8 @@ public class InitLogic : MonoBehaviour private void ShowAntiAddiction() { TGTools.Instance.onAgreeHander -= ShowAntiAddiction; + + ToukaUtils.InitTenjinFirst(); if (StaticOnlineParams.IsShowAuthViewOnlineParams.DefaultValue.Equals("1")) { diff --git a/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOnlineParams.cs b/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOnlineParams.cs index b56989d7..99233b13 100644 --- a/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOnlineParams.cs +++ b/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOnlineParams.cs @@ -28,7 +28,7 @@ public partial class StaticOnlineParams { // 插屏相关在线参数 IV2 public static ToukaOnlineParam IV2_PreTimesN_OnlineParam = new ToukaOnlineParam("IV2_PreTimesN", 1.ToString()); // 前N次触发不弹插屏 - public static ToukaOnlineParam IV2_PerM_OnlineParam = new ToukaOnlineParam("IV2_PerM", 2.ToString()); // 每M次触发一次 + public static ToukaOnlineParam IV2_PerM_OnlineParam = new ToukaOnlineParam("IV2_PerM", 1.ToString()); // 每M次触发一次 public static ToukaOnlineParam IV2_MinTimeL_OnlineParam = new ToukaOnlineParam("IV2_MinTimeL", 15.ToString()); // 和上次广告间隔15s // --------------------- 游戏新增 在线参数 (key, 默认值) ----------------------- diff --git a/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOtherConfig.cs b/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOtherConfig.cs index 3bbac495..ed588372 100644 --- a/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOtherConfig.cs +++ b/Assets/Scripts/ToukaGames/AnalyticsScripts/ToukaSettings/StaticOtherConfig.cs @@ -70,7 +70,7 @@ public static class StaticOtherConfig /// 只对CN版本有效 /// 正常为False /// - public const bool InitTenjinLater_Switch = false; + public const bool InitTenjinLater_Switch = true; #endregion diff --git a/Assets/Scripts/ToukaGames/Common/Singleton/ToukaUtils.cs b/Assets/Scripts/ToukaGames/Common/Singleton/ToukaUtils.cs index 76ec498c..d17dfd43 100644 --- a/Assets/Scripts/ToukaGames/Common/Singleton/ToukaUtils.cs +++ b/Assets/Scripts/ToukaGames/Common/Singleton/ToukaUtils.cs @@ -286,10 +286,10 @@ public static class ToukaUtils return timeStr; } - public static void CheckPassLvAndAdEvent(int pLvNum) + public static void CheckPassLvAndAdEvent(int pLvNum, bool pWithAdCheck = false) { - Debug.Log("is first day ==: " + ToukaUtilsInner.Instance.isFirstDayLogin); - Debug.Log("pass lv count ==: " + pLvNum); + //Debug.Log("is first day ==: " + ToukaUtilsInner.Instance.isFirstDayLogin); + //Debug.Log("pass lv count ==: " + pLvNum); if (ToukaUtilsInner.Instance.isFirstDayLogin && pLvNum >= int.Parse(StaticOnlineParams.NewUserPassXLevelOnlineParams.DefaultValue)) { string tPassLvKey = "PassLv_Log"; @@ -299,7 +299,10 @@ public static class ToukaUtils ToukaAnalyticsManager.Instance.LogEventByUmeng(StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); } - CheckAdCount(); + if (pWithAdCheck) + { + CheckAdCount(); + } } } @@ -310,7 +313,7 @@ public static class ToukaUtils string tLvAndAdKey = "PassLv&AdCount_Log"; string tEvtPassLvAndAdCount = "Passlevel&Count_Video"; - Debug.Log("watch ad count ==: " + (videoCount + intersitialCount)); + //Debug.Log("watch ad count ==: " + (videoCount + intersitialCount)); if ((videoCount + intersitialCount) >= int.Parse(StaticOnlineParams.NewUserAdsCountOnlineParams.DefaultValue)) { if (IfFirstCheckPlayerPrefs(tLvAndAdKey)) diff --git a/Assets/Scripts/UI/PanelResult.cs b/Assets/Scripts/UI/PanelResult.cs index f3e2a79e..a843eb82 100644 --- a/Assets/Scripts/UI/PanelResult.cs +++ b/Assets/Scripts/UI/PanelResult.cs @@ -82,6 +82,7 @@ public class PanelResult : BasePanel if (!PlayerData.Instance.HasShowedReview && PlayerData.Instance.CurrentLevel == REVIEW_LEVEL) { + PlayerData.Instance.MarkReviewShowed(); ToukaUtils.OpenSystemReviewPop(); mReviewShowed = true; }