GameAnalytics class
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
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