update: 更新Adjust服务接口
parent
215192b807
commit
ab8d522d46
|
|
@ -24,25 +24,22 @@ namespace Guru
|
|||
}
|
||||
}
|
||||
|
||||
private static string _adujstId = "";
|
||||
private static string _adjustId = "";
|
||||
public static string AdjustId
|
||||
{
|
||||
get
|
||||
{
|
||||
if (string.IsNullOrEmpty(_adujstId)) _adujstId = Adjust.getAdid();
|
||||
return _adujstId; // Adjust AdId;
|
||||
if (string.IsNullOrEmpty(_adjustId)) _adjustId = Adjust.getAdid();
|
||||
return _adjustId; // Adjust AdId;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#region 启动服务
|
||||
|
||||
/// <summary>
|
||||
/// Adjust启动服务
|
||||
/// </summary>
|
||||
/// <param name="appToken"></param>
|
||||
/// <param name="fbAppId">MIR 追踪 AppID</param>
|
||||
public static void StartService(string appToken, string fbAppId = "")
|
||||
{
|
||||
|
|
@ -60,10 +57,7 @@ namespace Guru
|
|||
config.setDelayStart(DelayTime);
|
||||
|
||||
#if UNITY_ANDROID
|
||||
if (!string.IsNullOrEmpty(fbAppId))
|
||||
{
|
||||
config.setFbAppId(fbAppId);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(fbAppId)) config.setFbAppId(fbAppId); // 注入 MIR ID
|
||||
#endif
|
||||
|
||||
|
||||
|
|
@ -80,24 +74,10 @@ namespace Guru
|
|||
Adjust.start(config);
|
||||
|
||||
// 缓存标准属性
|
||||
_adujstId = Adjust.getAdid(); // 获取AdjustID
|
||||
// StandardProperties.AdjustId = _adujstId;
|
||||
_adjustId = Adjust.getAdid(); // 获取AdjustID
|
||||
|
||||
// Loom.RunAsync(() =>
|
||||
// {
|
||||
// Adjust.getGoogleAdId(gid =>
|
||||
// {
|
||||
// if (!string.IsNullOrEmpty(gid))
|
||||
// {
|
||||
// Loom.QueueOnMainThread(() =>
|
||||
// {
|
||||
// StandardProperties.GoogleAdId = gid; // 获取Google AD ID
|
||||
// });
|
||||
// }
|
||||
// });
|
||||
// });
|
||||
|
||||
FetchGoogleAdId(); // 异步加载AdId
|
||||
// 异步加载AdId
|
||||
FetchGoogleAdId();
|
||||
}
|
||||
|
||||
public static void FetchGoogleAdId()
|
||||
|
|
@ -127,7 +107,6 @@ namespace Guru
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 关键属性上报
|
||||
|
|
@ -360,6 +339,22 @@ namespace Guru
|
|||
Adjust.trackEvent(adjustEvent);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 广告收入上报 (Adjust 特有的接口)
|
||||
/// </summary>
|
||||
/// <param name="adInfo"></param>
|
||||
public static void TrackADRevenue(MaxSdkBase.AdInfo adInfo)
|
||||
{
|
||||
if (adInfo == null)
|
||||
return;
|
||||
|
||||
var adRevenue = new AdjustAdRevenue(AdjustConfig.AdjustAdRevenueSourceAppLovinMAX);
|
||||
adRevenue.setRevenue(adInfo.Revenue, "USD");
|
||||
adRevenue.setAdRevenueNetwork(adInfo.NetworkName);
|
||||
adRevenue.setAdRevenueUnit(adInfo.AdUnitIdentifier);
|
||||
adRevenue.setAdRevenuePlacement(adInfo.Placement);
|
||||
Adjust.trackAdRevenue(adRevenue);
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
|
@ -392,6 +387,7 @@ namespace Guru
|
|||
|
||||
#endregion
|
||||
|
||||
#region 工具接口
|
||||
|
||||
private static AdjustEnvironment GetAdjustEnvironment()
|
||||
{
|
||||
|
|
@ -411,17 +407,7 @@ namespace Guru
|
|||
#endif
|
||||
}
|
||||
|
||||
public static void TrackADRevenue(MaxSdkBase.AdInfo adInfo)
|
||||
{
|
||||
if (adInfo == null)
|
||||
return;
|
||||
#endregion
|
||||
|
||||
var adRevenue = new AdjustAdRevenue(AdjustConfig.AdjustAdRevenueSourceAppLovinMAX);
|
||||
adRevenue.setRevenue(adInfo.Revenue, "USD");
|
||||
adRevenue.setAdRevenueNetwork(adInfo.NetworkName);
|
||||
adRevenue.setAdRevenueUnit(adInfo.AdUnitIdentifier);
|
||||
adRevenue.setAdRevenuePlacement(adInfo.Placement);
|
||||
Adjust.trackAdRevenue(adRevenue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -74,10 +74,10 @@ namespace Guru
|
|||
}
|
||||
}
|
||||
|
||||
#region 关联FirebaseID 到 Adjust
|
||||
#region 启动 Adjust 服务
|
||||
|
||||
/// <summary>
|
||||
/// 关联FirebaseID到Adjust
|
||||
/// 启动 Adjust 服务
|
||||
/// </summary>
|
||||
private static void InitAdjustService()
|
||||
{
|
||||
|
|
@ -97,7 +97,8 @@ namespace Guru
|
|||
|
||||
// 启动 AdjustService
|
||||
string appToken = GuruSettings.Instance.AdjustSetting?.GetAppToken() ?? "";
|
||||
AdjustService.StartService(appToken);
|
||||
string fbAppId = GuruSettings.Instance.IPMSetting.FacebookAppId;
|
||||
AdjustService.StartService(appToken, fbAppId);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue