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