Compare commits

..

3 Commits

2 changed files with 37 additions and 1 deletions

View File

@ -180,6 +180,7 @@ namespace WZ
private bool IsAdsAvailable(string adUnit, AdsType adsType)
{
if (string.IsNullOrEmpty(adUnit)) return false;
if (adsType == AdsType.Rewarded)
{
if (!_maxRewardedUnits.Contains(adUnit)) return false;

View File

@ -10,6 +10,9 @@ using Newtonsoft.Json;
using ThinkingAnalytics;
using ThinkingData.Analytics;
using UnityEngine;
#if UNITY_PURCHASE
using UnityEngine.Purchasing;
#endif
using WZ;
public class RushSDKManager : D_MonoSingleton<RushSDKManager>
@ -36,8 +39,39 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
EFSdkManager.Instance.Init();
}
#if UNITY_PURCHASE
#region
/// <summary>
/// 初始化回调
/// </summary>
public Action<bool, string> OnPurchaseInitComplete;
public void RegisterPurchaseInitHandler(Action<bool,string> _action)
{
OnPurchaseInitComplete = _action;
}
/// <summary>
/// 获取 AppStore/Google Play 上所有配置的商品;
/// </summary>
/// <param name="_action">返回所有商品信息</param>
/// ex:
/// Product[0].metadata.localizedTitle
/// Product[0].metadata.localizedPriceString
/// Product[0].metadata.localizedDescription
/// Product[0].metadata.isoCurrencyCode
public Action<Product[]> OnGetProductsInfo;
public void RegisterProductsInfoHandler(Action<Product[]> _action)
{
OnGetProductsInfo += _action;
}
#endregion
#endif
#region
public Action<bool, string> OnUserSourceListener;
/// Adjust归因回调
@ -52,6 +86,7 @@ public class RushSDKManager : D_MonoSingleton<RushSDKManager>
#endregion
#region
public void Review()
{