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,6 +196,20 @@ 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