运营需求查缺补漏

This commit is contained in:
yangjing 2022-02-16 20:09:52 +08:00
parent 54cb4868b5
commit 5590fd9b3f
6 changed files with 14 additions and 7 deletions

View File

@ -66,6 +66,7 @@ public class GameLogic : MonoBehaviour
UIManager.Instance.CloseUI<PanelGame>();
ToukaUtils.CheckPassLvAndAdEvent(PlayerData.Instance.CurrentLevel);
ToukaStageCommonEvent.Instance.StageTimeEvent(PlayerData.Instance.CurrentLevel);
ToukaSDKManager.Instance.LogEventByUmeng(Const.AdsEvent.FinishGame, Const.AdsEvtID.Level, PlayerData.Instance.CurrentLevel.ToString());

View File

@ -21,6 +21,8 @@ public class InitLogic : MonoBehaviour
private void ShowAntiAddiction()
{
TGTools.Instance.onAgreeHander -= ShowAntiAddiction;
ToukaUtils.InitTenjinFirst();
if (StaticOnlineParams.IsShowAuthViewOnlineParams.DefaultValue.Equals("1"))
{

View File

@ -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, 默认值) -----------------------

View File

@ -70,7 +70,7 @@ public static class StaticOtherConfig
/// 只对CN版本有效
/// 正常为False
/// </summary>
public const bool InitTenjinLater_Switch = false;
public const bool InitTenjinLater_Switch = true;
#endregion

View File

@ -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))

View File

@ -82,6 +82,7 @@ public class PanelResult : BasePanel
if (!PlayerData.Instance.HasShowedReview && PlayerData.Instance.CurrentLevel == REVIEW_LEVEL)
{
PlayerData.Instance.MarkReviewShowed();
ToukaUtils.OpenSystemReviewPop();
mReviewShowed = true;
}