Interface IAdjustAnalyticsService
Declaration
public interface IAdjustAnalyticsService : IAnalyticsService, IAsyncInitialize
Methods
SendAdRevenue(double, string, string, string, string, string)
Declaration
void SendAdRevenue(double revenue, string networkName, string adUnitId, string placement, string sdkSource, string currency = "USD")
Parameters
Type | Name |
---|---|
System.Double | revenue |
System.String | networkName |
System.String | adUnitId |
System.String | placement |
System.String | sdkSource |
System.String | currency |
SendECPMEvent(string, double, string)
Declaration
void SendECPMEvent(string eventName, double ecpm, string currency = "USD")
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Double | ecpm |
System.String | currency |
SendInAppPurchaseRevenueEvent(string, double, string)
Declaration
void SendInAppPurchaseRevenueEvent(string eventName, double price, string currency)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.Double | price |
System.String | currency |
SendInAppPurchaseRevenueEvent(string, string, string, string, double, string)
Declaration
void SendInAppPurchaseRevenueEvent(string eventName, string productId, string transactionId, string purchaseToken, double price, string currency)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.String | productId |
System.String | transactionId |
System.String | purchaseToken |
System.Double | price |
System.String | currency |
UpdateConversion(ConversionValue)
Declaration
void UpdateConversion(ConversionValue conversionValue)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Models.ConversionValue | conversionValue |
GetAttribution()
Declaration
Task<IAttributionInfo> GetAttribution()
Returns
System.Threading.Tasks.Task<MatchinghamGames.SherlockModule.Services.Adjust.IAttributionInfo>
SetAttributionChangeCallback(AttributionChangedDelegate)
Declaration
void SetAttributionChangeCallback(AttributionChangedDelegate callback)
Parameters
Type | Name |
---|---|
MatchinghamGames.SherlockModule.Services.Adjust.AttributionChangedDelegate | callback |
VerifyInAppPurchaseRevenueEvent(string, string, string, Action<int, string, string>)
Declaration
void VerifyInAppPurchaseRevenueEvent(string productId, string transactionId, string purchaseToken, Action<int, string, string> verificationResult = null)
Parameters
Type | Name |
---|---|
System.String | productId |
System.String | transactionId |
System.String | purchaseToken |
System.Action<System.Int32,System.String,System.String> | verificationResult |
VerifyAndSendInAppPurchaseRevenueEvent(string, string, string, string, double, string, Action<int, string, string>)
Declaration
void VerifyAndSendInAppPurchaseRevenueEvent(string eventName, string productId, string transactionId, string purchaseToken, double price, string currency, Action<int, string, string> verificationResult = null)
Parameters
Type | Name |
---|---|
System.String | eventName |
System.String | productId |
System.String | transactionId |
System.String | purchaseToken |
System.Double | price |
System.String | currency |
System.Action<System.Int32,System.String,System.String> | verificationResult |