GameAnalytics class

Constructors

GameAnalytics()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

addAdEvent({required GAAdAction adAction, required GAAdType adType, required String adSdkName, required String adPlacement, GAAdError? noAdReason, int? duration}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Ad-Events
addBusinessEvent({required String currency, required int amount, required String itemType, required String itemId, required String cartType, String receipt = '', String store = '', String signature = ''}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Business-Events
addDesignEvent({required String eventId, double? value}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Design-Events
addErrorEvent({required GAErrorSeverity severity, required String message}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Error-Events
addImpressionAequusEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionEvent(String adNetworkName, String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionFyberEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionHyperBidEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionIronSourceEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionMaxEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionMoPubEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addImpressionTopOnEvent(String adNetworkVersion, Map<String, Object> impressionData) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Impression-Events
addProgressionEvent({required GAProgressionStatus progressionStatus, required String progression01, String progression02 = '', String progression03 = '', double? score}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Progression-Events
addResourceEvent({required GAResourceFlowType flowType, required String currency, required double amount, required String itemType, required String itemId}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking#Resource-Events
configureAutoDetectAppVersion(bool flag) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Configuration
configureAvailableCustomDimensions01(List<String> customDimensions) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Configuration
configureAvailableCustomDimensions02(List<String> customDimensions) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Configuration
configureAvailableCustomDimensions03(List<String> customDimensions) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Configuration
configureAvailableResourceCurrencies(List<String> resourceCurrencies) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Initialization
configureAvailableResourceItemTypes(List<String> resourceItemTypes) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Initialization
configureBuild(String build) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Configuration
configureGameEngineVersion(String gameEngineVersion) → void
the version of the game engine (if used and version is available)
configureSdkGameEngineVersion(String sdkGameEngineVersion) → void
the version of SDK code used in an engine. Used for sdk_version field. !! if set then it will override the SdkWrapperVersion. example "Flutter 2.2.0"
configureUserId(String uId) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Configuration
endSession() → void
https://gameanalytics.com/docs/s/article/Android-SDK-Advanced-Features
getABTestingId() Future<String>
https://gameanalytics.com/docs/s/article/Android-SDK-GameOps
getABTestingVariantId() Future<String>
https://gameanalytics.com/docs/s/article/Android-SDK-GameOps
getRemoteConfigsContentAsString() Future<String?>
https://gameanalytics.com/docs/s/article/A-B-Testing-Integration
getRemoteConfigsValueAsString(String key, {String? defaultValue}) Future<String?>
https://gameanalytics.com/docs/s/article/A-B-Testing-Integration
initialize({required String gameKey, required String gameSecret}) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup#Initialization
isRemoteConfigsReady() Future<bool>
https://gameanalytics.com/docs/s/article/A-B-Testing-Integration
pauseTimer(String key) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking
resumeTimer(String key) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking
setBaseUrl(String url) → void
https://gameanalytics.com/docs/s/
setCustomDimension01(String dimension) → void
https://gameanalytics.com/docs/s/article/Android-SDK-GameOps#Custom-Dimensions
setCustomDimension02(String dimension) → void
https://gameanalytics.com/docs/s/article/Android-SDK-GameOps#Custom-Dimensions
setCustomDimension03(String dimension) → void
https://gameanalytics.com/docs/s/article/Android-SDK-GameOps#Custom-Dimensions
setEnabledErrorReporting(bool flag) → void
https://gameanalytics.com/docs/s/article/Android-SDK-GameOps
setEnabledEventSubmission(bool flag) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Setup
setEnabledInfoLog(bool flag) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Advanced-Features
setEnabledManualSessionHandling(bool flag) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Advanced-Features
setEnabledVerboseLog(bool flag) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Advanced-Features
startSession() → void
https://gameanalytics.com/docs/s/article/Android-SDK-Advanced-Features
startTimer(String key) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking
stopTimer(String key) → void
https://gameanalytics.com/docs/s/article/Android-SDK-Event-Tracking