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