diff --git a/Runtime/GuruCore/Runtime/Ads/ADServiceBase.cs b/Runtime/GuruCore/Runtime/Ads/ADServiceBase.cs index 59ed3d6..ec606b5 100644 --- a/Runtime/GuruCore/Runtime/Ads/ADServiceBase.cs +++ b/Runtime/GuruCore/Runtime/Ads/ADServiceBase.cs @@ -171,20 +171,17 @@ namespace Guru { if (adInfo == null) return; - // 在主线程中计算相关的收益值 - Loom.QueueOnMainThread(() => - { - // #1. ad_impression - OnAdImpression(adInfo); - - // #2. tch_ad_rev_roas calculation - double revenue = adInfo.Revenue; - CalcTaichi001Value(revenue); - CalcTaichi02Value(revenue); - - // #3. Adjust ad_revenue - AdjustService.TrackADRevenue(adInfo); - }); + // #1. ad_impression + OnAdImpression(adInfo); + + // #2. tch_ad_rev_roas calculation + double revenue = adInfo.Revenue; + CalcTaichi001Value(revenue); + CalcTaichi02Value(revenue); + + // #3. Adjust ad_revenue + AdjustService.TrackADRevenue(adInfo); + } /// diff --git a/Runtime/GuruCore/Runtime/Firebase/FirebaseUtil.cs b/Runtime/GuruCore/Runtime/Firebase/FirebaseUtil.cs index 1d755a7..a8088b1 100644 --- a/Runtime/GuruCore/Runtime/Firebase/FirebaseUtil.cs +++ b/Runtime/GuruCore/Runtime/Firebase/FirebaseUtil.cs @@ -28,7 +28,7 @@ namespace Guru _isDebug = isDebug; Analytics.InitAnalytics(); // 打点提前初始化 - Loom.StartUp(); // 确保主线程开启 + // Loom.StartUp(); // 确保主线程开启 // 初始化 Fireabse 依赖 FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => {