Skip to main content

Class AdjustAnalyticsService

Declaration
public class AdjustAnalyticsService : Service<AdjustAnalyticsService, Sherlock, SherlockConfig, SherlockDebugger>, IAdjustAnalyticsService

Implements:
Global.IAdjustAnalyticsService

Properties

Logger

Declaration
public override ILog Logger { get; }

Fields

ADJUST_TEMPLATE_ID

Declaration
public const string ADJUST_TEMPLATE_ID = "Jy6PlrM3"

GOOGLE_ADVERSTING_PLATFORM_VENDOR_ID

Declaration
public const int GOOGLE_ADVERSTING_PLATFORM_VENDOR_ID = 755
Declaration
public static readonly int[] GOOGLE_AD_STORAGE_PURPOSE_IDS
Declaration
public static readonly int[] GOOGLE_AD_USER_DATA_PURPOSE_IDS
Declaration
public static readonly int[] GOOGLE_AD_PERSONALIZATION_PURPOSE_IDS

GOOGLE_ANALYTICS_STORAGE_PURPOSE_IDS

Declaration
public static readonly int[] GOOGLE_ANALYTICS_STORAGE_PURPOSE_IDS

Methods

RegisterToModule()

Declaration
protected override void RegisterToModule()

Initialize(Action<InitializationResult>)

Declaration
protected override void Initialize(Action<InitializationResult> setResult)
Parameters
TypeName
System.Action<InitializationResult>setResult

SendCustom(string, IDictionary<string, object>)

Declaration
public void SendCustom(string eventName, IDictionary<string, object> parameters)
Parameters
TypeName
System.StringeventName
System.Collections.Generic.IDictionary<System.String,System.Object>parameters

SendAdRevenue(double, string, string, string, string, string)

Declaration
public void SendAdRevenue(double revenue, string networkName, string adUnitId, string placement, string sdkSource, string currency = "USD")
Parameters
TypeName
System.Doublerevenue
System.StringnetworkName
System.StringadUnitId
System.Stringplacement
System.StringsdkSource
System.Stringcurrency

SendECPMEvent(string, double, string)

Declaration
public void SendECPMEvent(string eventName, double ecpm, string currency)
Parameters
TypeName
System.StringeventName
System.Doubleecpm
System.Stringcurrency

SendInAppPurchaseRevenueEvent(string, string, string, string, double, string)

Declaration
public void SendInAppPurchaseRevenueEvent(string eventName, string productId, string transactionId, string purchaseToken, double price, string currency)
Parameters
TypeName
System.StringeventName
System.StringproductId
System.StringtransactionId
System.StringpurchaseToken
System.Doubleprice
System.Stringcurrency

SendInAppPurchaseRevenueEvent(string, double, string)

Declaration
public void SendInAppPurchaseRevenueEvent(string eventName, double price, string currency = "USD")
Parameters
TypeName
System.StringeventName
System.Doubleprice
System.Stringcurrency

SendInAppPurchaseRevenueEvent(string, string, double, string)

Declaration
public void SendInAppPurchaseRevenueEvent(string eventName, string transactionId, double price, string currency)
Parameters
TypeName
System.StringeventName
System.StringtransactionId
System.Doubleprice
System.Stringcurrency

VerifyInAppPurchaseRevenueEvent(string, string, string, Action<int, string, string>)

Declaration
public void VerifyInAppPurchaseRevenueEvent(string productId, string transactionId, string purchaseToken, Action<int, string, string> verificationResultEvent = null)
Parameters
TypeName
System.StringproductId
System.StringtransactionId
System.StringpurchaseToken
System.Action<System.Int32,System.String,System.String>verificationResultEvent

VerifyAndSendInAppPurchaseRevenueEvent(string, string, string, string, double, string, Action<int, string, string>)

Declaration
public void VerifyAndSendInAppPurchaseRevenueEvent(string eventName, string productId, string transactionId, string purchaseToken, double price, string currency, Action<int, string, string> verificationResultEvent = null)
Parameters
TypeName
System.StringeventName
System.StringproductId
System.StringtransactionId
System.StringpurchaseToken
System.Doubleprice
System.Stringcurrency
System.Action<System.Int32,System.String,System.String>verificationResultEvent

UpdateConversion(ConversionValue)

Declaration
public void UpdateConversion(ConversionValue conversionValue)
Parameters
TypeName
Global.ConversionValueconversionValue

GetAttribution()

Declaration
public Task<IAttributionInfo> GetAttribution()
Returns

System.Threading.Tasks.Task<IAttributionInfo>

SetAttributionChangeCallback(AttributionChangedDelegate)

Declaration
public void SetAttributionChangeCallback(AttributionChangedDelegate callback)
Parameters
TypeName
Global.AttributionChangedDelegatecallback

Implements

  • Global.IAdjustAnalyticsService