Skip to main content

Class NullGameAnalyticsService

Declaration
public class NullGameAnalyticsService : IGameAnalyticsService

Properties

Ready

Declaration
public bool Ready { get; }

Methods

WhenReady(Action<InitializationResult>)

Declaration
public void WhenReady(Action<InitializationResult> callback)
Parameters
TypeName
System.Action<InitializationResult>callback

Initialize()

Declaration
public void Initialize()

SendCustom(string, IDictionary<string, object>)

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

SendDesignEvent(string)

Declaration
public void SendDesignEvent(string eventName)
Parameters
TypeName
System.StringeventName

SendDesignEvent(string, float)

Declaration
public void SendDesignEvent(string eventName, float eventValue)
Parameters
TypeName
System.StringeventName
System.SingleeventValue

SendDesignEvent(string, IDictionary<string, object>)

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

SendDesignEvent(string, float, IDictionary<string, object>)

Declaration
public void SendDesignEvent(string eventName, float eventValue, IDictionary<string, object> customFields)
Parameters
TypeName
System.StringeventName
System.SingleeventValue
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendBusinessEvent(string, int, string, string, string)

Declaration
public void SendBusinessEvent(string currency, int amount, string itemType, string itemId, string cartType)
Parameters
TypeName
System.Stringcurrency
System.Int32amount
System.StringitemType
System.StringitemId
System.StringcartType

SendBusinessEvent(string, int, string, string, string, IDictionary<string, object>)

Declaration
public void SendBusinessEvent(string currency, int amount, string itemType, string itemId, string cartType, IDictionary<string, object> customFields)
Parameters
TypeName
System.Stringcurrency
System.Int32amount
System.StringitemType
System.StringitemId
System.StringcartType
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendErrorEvent(ErrorSeverity, string)

Declaration
public void SendErrorEvent(ErrorSeverity severity, string message)
Parameters
TypeName
Global.ErrorSeverityseverity
System.Stringmessage

SendErrorEvent(ErrorSeverity, string, IDictionary<string, object>)

Declaration
public void SendErrorEvent(ErrorSeverity severity, string message, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ErrorSeverityseverity
System.Stringmessage
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendResourceEvent(ResourceFlowType, string, float, string, string)

Declaration
public void SendResourceEvent(ResourceFlowType flowType, string currency, float amount, string itemType, string itemId)
Parameters
TypeName
Global.ResourceFlowTypeflowType
System.Stringcurrency
System.Singleamount
System.StringitemType
System.StringitemId

SendResourceEvent(ResourceFlowType, string, float, string, string, IDictionary<string, object>)

Declaration
public void SendResourceEvent(ResourceFlowType flowType, string currency, float amount, string itemType, string itemId, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ResourceFlowTypeflowType
System.Stringcurrency
System.Singleamount
System.StringitemType
System.StringitemId
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendAdEvent(AdAction, AdType, string, string)

Declaration
public void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement)
Parameters
TypeName
Global.AdActionadAction
Global.AdTypeadType
System.StringadSdkName
System.StringadPlacement

SendAdEvent(AdAction, AdType, string, string, long)

Declaration
public void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, long duration)
Parameters
TypeName
Global.AdActionadAction
Global.AdTypeadType
System.StringadSdkName
System.StringadPlacement
System.Int64duration

SendAdEvent(AdAction, AdType, string, string, AdError)

Declaration
public void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, AdError noAdReason)
Parameters
TypeName
Global.AdActionadAction
Global.AdTypeadType
System.StringadSdkName
System.StringadPlacement
Global.AdErrornoAdReason

SendAdEvent(AdAction, AdType, string, string, IDictionary<string, object>)

Declaration
public void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, IDictionary<string, object> customFields)
Parameters
TypeName
Global.AdActionadAction
Global.AdTypeadType
System.StringadSdkName
System.StringadPlacement
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendAdEvent(AdAction, AdType, string, string, long, IDictionary<string, object>)

Declaration
public void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, long duration, IDictionary<string, object> customFields)
Parameters
TypeName
Global.AdActionadAction
Global.AdTypeadType
System.StringadSdkName
System.StringadPlacement
System.Int64duration
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendAdEvent(AdAction, AdType, string, string, AdError, IDictionary<string, object>)

Declaration
public void SendAdEvent(AdAction adAction, AdType adType, string adSdkName, string adPlacement, AdError noAdReason, IDictionary<string, object> customFields)
Parameters
TypeName
Global.AdActionadAction
Global.AdTypeadType
System.StringadSdkName
System.StringadPlacement
Global.AdErrornoAdReason
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendProgressionEvent(ProgressionStatus, string)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01

SendProgressionEvent(ProgressionStatus, string, int)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, int score)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Int32score

SendProgressionEvent(ProgressionStatus, string, string)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02

SendProgressionEvent(ProgressionStatus, string, string, int)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, int score)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Int32score

SendProgressionEvent(ProgressionStatus, string, IDictionary<string, object>)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendProgressionEvent(ProgressionStatus, string, string, string)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Stringprogression03

SendProgressionEvent(ProgressionStatus, string, int, IDictionary<string, object>)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, int score, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Int32score
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendProgressionEvent(ProgressionStatus, string, string, string, int)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03, int score)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Stringprogression03
System.Int32score

SendProgressionEvent(ProgressionStatus, string, string, IDictionary<string, object>)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendProgressionEvent(ProgressionStatus, string, string, int, IDictionary<string, object>)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, int score, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Int32score
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendProgressionEvent(ProgressionStatus, string, string, string, IDictionary<string, object>)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Stringprogression03
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendProgressionEvent(ProgressionStatus, string, string, string, int, IDictionary<string, object>)

Declaration
public void SendProgressionEvent(ProgressionStatus progressionStatus, string progression01, string progression02, string progression03, int score, IDictionary<string, object> customFields)
Parameters
TypeName
Global.ProgressionStatusprogressionStatus
System.Stringprogression01
System.Stringprogression02
System.Stringprogression03
System.Int32score
System.Collections.Generic.IDictionary<System.String,System.Object>customFields

SendImpressionEvent(string, string, string, string, string, double, string, string, string, string)

Declaration
public void SendImpressionEvent(string adUnitId, string adUnitFormat, string networkName, string placement, string creativeId, double revenue, string countryCode, string sdkName, string sdkVersion, string rawData)
Parameters
TypeName
System.StringadUnitId
System.StringadUnitFormat
System.StringnetworkName
System.Stringplacement
System.StringcreativeId
System.Doublerevenue
System.StringcountryCode
System.StringsdkName
System.StringsdkVersion
System.StringrawData