update: 更新 SDK 授权状态回调, 更新广告背景设置接口
							parent
							
								
									2217ab8e46
								
							
						
					
					
						commit
						b2fa553fb7
					
				|  | @ -289,6 +289,17 @@ namespace Guru | |||
|             if (!CheckAdsReady()) return; | ||||
|             ADService.Instance.ShowBanner(placement); | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         /// 设置 Banner 背景颜色 | ||||
|         /// </summary> | ||||
|         /// <param name="color"></param> | ||||
|         public static void SetBannerBackgroundColor(Color color) | ||||
|         { | ||||
|             // if (!CheckAdsReady()) return; | ||||
|             ADService.Instance.SetBannerBackgroundColor(color); | ||||
|         } | ||||
|          | ||||
|         /// <summary> | ||||
|         /// 隐藏Banner广告 | ||||
|         /// </summary> | ||||
|  |  | |||
|  | @ -196,7 +196,21 @@ namespace Guru | |||
|                     remove => _onDebuggerDisplayed -= value; | ||||
|                 } | ||||
| 
 | ||||
| 
 | ||||
|                 internal static Action<bool> _onAuthUserResult; | ||||
|                 public static event Action<bool> OnAuthUserResult | ||||
|                 { | ||||
|                     add => _onAuthUserResult += value; | ||||
|                     remove => _onAuthUserResult -= value; | ||||
|                 } | ||||
|                  | ||||
|                 internal static Action<bool> _onFirebaseAuthResult; | ||||
|                 public static event Action<bool> OnFirebaseAuthResult | ||||
|                 { | ||||
|                     add => _onFirebaseAuthResult += value; | ||||
|                     remove => _onFirebaseAuthResult -= value; | ||||
|                 } | ||||
|                  | ||||
|                  | ||||
|             } | ||||
| 
 | ||||
|         } | ||||
|  |  | |||
|  | @ -136,6 +136,8 @@ namespace Guru | |||
|             LogI($"#2 --- InitFirebase ---"); | ||||
|             //---------- Start Firebase ------------ | ||||
|             FirebaseUtil.onInitComplete += OnFirebaseReady; | ||||
|             FirebaseUtil.OnUserAuthResult += OnUserAuthResult; | ||||
|             FirebaseUtil.OnFirebaseAuthResult += OnFirebaseAuthResult; | ||||
|             FirebaseUtil.InitFirebase(null); // 确保所有的逻辑提前被调用到 | ||||
|              | ||||
|             LogI($"#2.1 --- InitFacebook ---"); | ||||
|  | @ -147,6 +149,19 @@ namespace Guru | |||
|             _onCompleteCallback?.Invoke(true); | ||||
|         } | ||||
|          | ||||
|         private void OnUserAuthResult(bool success) | ||||
|         { | ||||
|             if (success && string.IsNullOrEmpty(IPMConfig.IPM_UID)) | ||||
|             { | ||||
|                 success = false; | ||||
|             } | ||||
|             Callbacks.SDK._onAuthUserResult?.Invoke(success); | ||||
|         } | ||||
|          | ||||
|         private void OnFirebaseAuthResult(bool success) | ||||
|         { | ||||
|             Callbacks.SDK._onFirebaseAuthResult?.Invoke(success); | ||||
|         } | ||||
| 
 | ||||
|         /// <summary> | ||||
|         /// 开始各种组件初始化 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue