update: 更新 SDK 授权状态回调, 更新广告背景设置接口
							parent
							
								
									2217ab8e46
								
							
						
					
					
						commit
						b2fa553fb7
					
				| 
						 | 
					@ -289,6 +289,17 @@ namespace Guru
 | 
				
			||||||
            if (!CheckAdsReady()) return;
 | 
					            if (!CheckAdsReady()) return;
 | 
				
			||||||
            ADService.Instance.ShowBanner(placement);
 | 
					            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>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 隐藏Banner广告
 | 
					        /// 隐藏Banner广告
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -196,6 +196,20 @@ namespace Guru
 | 
				
			||||||
                    remove => _onDebuggerDisplayed -= value;
 | 
					                    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 ---");
 | 
					            LogI($"#2 --- InitFirebase ---");
 | 
				
			||||||
            //---------- Start Firebase ------------
 | 
					            //---------- Start Firebase ------------
 | 
				
			||||||
            FirebaseUtil.onInitComplete += OnFirebaseReady;
 | 
					            FirebaseUtil.onInitComplete += OnFirebaseReady;
 | 
				
			||||||
 | 
					            FirebaseUtil.OnUserAuthResult += OnUserAuthResult;
 | 
				
			||||||
 | 
					            FirebaseUtil.OnFirebaseAuthResult += OnFirebaseAuthResult;
 | 
				
			||||||
            FirebaseUtil.InitFirebase(null); // 确保所有的逻辑提前被调用到
 | 
					            FirebaseUtil.InitFirebase(null); // 确保所有的逻辑提前被调用到
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
            LogI($"#2.1 --- InitFacebook ---");
 | 
					            LogI($"#2.1 --- InitFacebook ---");
 | 
				
			||||||
| 
						 | 
					@ -147,6 +149,19 @@ namespace Guru
 | 
				
			||||||
            _onCompleteCallback?.Invoke(true);
 | 
					            _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>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 开始各种组件初始化
 | 
					        /// 开始各种组件初始化
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue