Index

A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

activate(Context) - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapter
Activate AppMetrica without API_KEY in anonymous mode.
activate(Context, AppMetricaConfig) - Static method in class io.appmetrica.analytics.AppMetrica
Initializes AppMetrica with Context and AppMetricaConfig.
activateReporter(Context, ReporterConfig) - Static method in class io.appmetrica.analytics.AppMetrica
Activates the reporter with ReporterConfig.
addCartItemEvent(ECommerceCartItem) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce AddCartItemEvent.
additionalConfig - Variable in class io.appmetrica.analytics.AppMetricaConfig
Additional configs
additionalConfig - Variable in class io.appmetrica.analytics.ReporterConfig
Additional configs.
adjust(Object) - Static method in class io.appmetrica.analytics.ExternalAttributions
Creates Adjust implementation of ExternalAttribution interface.
adNetwork - Variable in class io.appmetrica.analytics.AdRevenue
Ad network.
adPlacementId - Variable in class io.appmetrica.analytics.AdRevenue
Id of ad placement.
adPlacementName - Variable in class io.appmetrica.analytics.AdRevenue
Name of ad placement.
adRevenue - Variable in class io.appmetrica.analytics.AdRevenue
Amount of money received via ad revenue.
AdRevenue - Class in io.appmetrica.analytics
The class to store Ad Revenue data.
AdRevenue.Builder - Class in io.appmetrica.analytics
Builder class for AdRevenue objects.
adType - Variable in class io.appmetrica.analytics.AdRevenue
Ad type.
AdType - Enum Class in io.appmetrica.analytics
Enum containing possible Ad Type values.
adUnitId - Variable in class io.appmetrica.analytics.AdRevenue
Id of ad unit.
adUnitName - Variable in class io.appmetrica.analytics.AdRevenue
Name of ad unit.
advId - Variable in class io.appmetrica.analytics.AdvIdentifiersResult.AdvId
Value of advertising identifier.
AdvId(String, AdvIdentifiersResult.Details, String) - Constructor for class io.appmetrica.analytics.AdvIdentifiersResult.AdvId
Constructor for AdvId
AdvIdentifiersResult - Class in io.appmetrica.analytics
Advertising identifiers (google and huawei) information.
AdvIdentifiersResult(AdvIdentifiersResult.AdvId, AdvIdentifiersResult.AdvId, AdvIdentifiersResult.AdvId) - Constructor for class io.appmetrica.analytics.AdvIdentifiersResult
Constructor for AdsIdentifiersResult
AdvIdentifiersResult.AdvId - Class in io.appmetrica.analytics
Object of this class holds information about one specific identifier.
AdvIdentifiersResult.Details - Enum Class in io.appmetrica.analytics
Describes information about request status.
advIdentifiersTracking - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether AppMetrica should include advertising identifiers withing its reports
airbridge(Map<String, String>) - Static method in class io.appmetrica.analytics.ExternalAttributions
Creates AirBridge implementation of ExternalAttribution interface.
AnrListener - Interface in io.appmetrica.analytics
Interface for custom ANR events listener.
anrMonitoring - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether ANR monitoring is enabled.
anrMonitoringTimeout - Variable in class io.appmetrica.analytics.AppMetricaConfig
The timeout in seconds at which the fact of ANR is recorded.
apiKey - Variable in class io.appmetrica.analytics.AppMetricaConfig
Unique identifier of app in AppMetrica
apiKey - Variable in class io.appmetrica.analytics.ReporterConfig
Unique identifier of app in AppMetrica.
appBuildNumber - Variable in class io.appmetrica.analytics.AppMetricaConfig
Build number of application
appEnvironment - Variable in class io.appmetrica.analytics.AppMetricaConfig
Application environment to be set after initialization
appEnvironment - Variable in class io.appmetrica.analytics.ReporterConfig
Application environment to be set after initialization.
apply(UserProfileUpdate<? extends UserProfileUpdatePatcher>) - Method in class io.appmetrica.analytics.profile.UserProfile.Builder
Applies user profile update.
AppMetrica - Class in io.appmetrica.analytics
Class assistant for analytic processing.
APPMETRICA_DEVICE_ID - Static variable in interface io.appmetrica.analytics.StartupParamsCallback
The key for device id at [List] in [AppMetrica.requestStartupParams]
APPMETRICA_DEVICE_ID_HASH - Static variable in interface io.appmetrica.analytics.StartupParamsCallback
The key for device id hash at [List] in [AppMetrica.requestStartupParams]
APPMETRICA_UUID - Static variable in interface io.appmetrica.analytics.StartupParamsCallback
The key for uuid at [List] in [AppMetrica.requestStartupParams]
AppMetricaConfig - Class in io.appmetrica.analytics
Contains configuration of analytic processing.
AppMetricaConfig(AppMetricaConfig) - Constructor for class io.appmetrica.analytics.AppMetricaConfig
Clone constructor
AppMetricaConfig.Builder - Class in io.appmetrica.analytics
Builds a new AppMetricaConfig object.
AppMetricaDefaultValues - Class in io.appmetrica.analytics
This class contains constants with default values for different aspects of SDK.
AppMetricaLibraryAdapter - Class in io.appmetrica.analytics
Adapter for libraries that use AppMetrica.
AppMetricaPlugins - Interface in io.appmetrica.analytics.plugins
AppMetricaPlugins is an extension of AppMetrica.
appOpenTrackingEnabled - Variable in class io.appmetrica.analytics.AppMetricaConfig
Whether app open auto tracking is enabled Default value is true.
appsflyer(Map<String, Object>) - Static method in class io.appmetrica.analytics.ExternalAttributions
Creates AppsFlyer implementation of ExternalAttribution interface.
appVersion - Variable in class io.appmetrica.analytics.AppMetricaConfig
Application version
Attribute - Class in io.appmetrica.analytics.profile
The attribute class.

B

BANNER - Enum constant in enum class io.appmetrica.analytics.AdType
BANNER Ad Type.
beginCheckoutEvent(ECommerceOrder) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce BeginCheckoutEvent.
birthDate() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a birth date attribute.
BirthDateAttribute - Class in io.appmetrica.analytics.profile
The birth date attribute class.
BooleanAttribute - Class in io.appmetrica.analytics.profile
The boolean attribute class.
build() - Method in class io.appmetrica.analytics.AdRevenue.Builder
Constructs AdRevenue object.
build() - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Creates instance of AppMetricaConfig
build() - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Creates instance of ModuleEvent.
build() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Creates an instance of PluginErrorDetails.
build() - Method in class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Creates an instance of StackTraceItem.
build() - Method in class io.appmetrica.analytics.PreloadInfo.Builder
Creates a new instances of PreloadInfo with defined configuration.
build() - Method in class io.appmetrica.analytics.profile.UserProfile.Builder
Creates the UserProfile instance.
build() - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Creates instance of ReporterConfig.
build() - Method in class io.appmetrica.analytics.Revenue.Builder
Creates the Revenue instance.
build() - Method in class io.appmetrica.analytics.Revenue.Receipt.Builder
Creates the Revenue.Receipt instance.
Builder() - Constructor for class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
 
Builder() - Constructor for class io.appmetrica.analytics.plugins.StackTraceItem.Builder
 

C

CAR - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
Multimedia system in the car.
clearAppEnvironment() - Static method in class io.appmetrica.analytics.AppMetrica
Clears app environment and removes it from storage.
clearAppEnvironment() - Method in interface io.appmetrica.analytics.IReporter
Clears app environment and removes it from storage.
CORDOVA - Static variable in class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
Constant for Cordova
CounterAttribute - Class in io.appmetrica.analytics.profile
The counter attribute class.
crashReporting - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether to capture and send reports about crashes automatically
crashTransformer - Variable in class io.appmetrica.analytics.AppMetricaConfig
Custom crash transformer.
currency - Variable in class io.appmetrica.analytics.AdRevenue
Currency in which money from `adRevenue` is represented.
currency - Variable in class io.appmetrica.analytics.Revenue
Currency of the purchase.
customBoolean(String) - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a custom boolean attribute.
customCounter(String) - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a custom counter attribute.
customHosts - Variable in class io.appmetrica.analytics.AppMetricaConfig
Custom hosts for startup config
customNumber(String) - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a custom number attribute.
customString(String) - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a custom string attribute.

D

data - Variable in class io.appmetrica.analytics.Revenue.Receipt
Details about the in-app purchase order from Google Play.
dataSendingEnabled - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether data should be sent to the AppMetrica server.
dataSendingEnabled - Variable in class io.appmetrica.analytics.ReporterConfig
Indicates whether data should be sent to the AppMetrica server.
DEFAULT_ANR_COLLECTING_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default ANR collecting enabled flag
DEFAULT_ANR_TICKS_COUNT - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default ANR ticks count.
DEFAULT_APP_OPEN_TRACKING_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default app open tracking enabled flag.
DEFAULT_DISPATCH_PERIOD_SECONDS - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default dispatch period in seconds.
DEFAULT_MAX_REPORTS_COUNT - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default max reports count.
DEFAULT_MAX_REPORTS_COUNT_LOWER_BOUND - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default lower bound for max reports count.
DEFAULT_MAX_REPORTS_COUNT_UPPER_BOUND - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default upper bound for max reports count.
DEFAULT_MAX_REPORTS_IN_DATABASE_COUNT - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default max reports in database count.
DEFAULT_REPORT_ADV_IDENTIFIERS_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default report ADV identifiers enabled flag.
DEFAULT_REPORT_LOCATION_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default report location enabled flag.
DEFAULT_REPORTER_DATA_SENDING_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default data sending enabled flag.
DEFAULT_REPORTS_CRASHES_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default report crashes enabled flag.
DEFAULT_REPORTS_NATIVE_CRASHES_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default report native crashes enabled flag.
DEFAULT_REVENUE_AUTO_TRACKING_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default revenue auto tracking enabled flag.
DEFAULT_SESSION_TIMEOUT_SECONDS - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default session timeout in seconds.
DEFAULT_SESSIONS_AUTO_TRACKING_ENABLED - Static variable in class io.appmetrica.analytics.AppMetricaDefaultValues
Default sessions auto tracking enabled flag.
DeferredDeeplinkListener - Interface in io.appmetrica.analytics
A listener for implementing a deferred deeplink handler.
DeferredDeeplinkListener.Error - Enum Class in io.appmetrica.analytics
DeferredDeeplinkParametersListener - Interface in io.appmetrica.analytics
DeferredDeeplinkParametersListener.Error - Enum Class in io.appmetrica.analytics
details - Variable in class io.appmetrica.analytics.AdvIdentifiersResult.AdvId
Information about the request status.
deviceId - Variable in class io.appmetrica.analytics.StartupParamsCallback.Result
Device ID value or null.
deviceIdHash - Variable in class io.appmetrica.analytics.StartupParamsCallback.Result
Device ID hash or null.
deviceType - Variable in class io.appmetrica.analytics.AppMetricaConfig
Device type based on screen size: phone, tablet, TV
dispatchPeriodSeconds - Variable in class io.appmetrica.analytics.AppMetricaConfig
Timeout for sending reports
dispatchPeriodSeconds - Variable in class io.appmetrica.analytics.ReporterConfig
Timeout for sending reports.

E

ECommerceAmount - Class in io.appmetrica.analytics.ecommerce
Describes an amount of something - number and unit.
ECommerceAmount(double, String) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceAmount
Creates an amount with double value.
ECommerceAmount(long, String) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceAmount
Creates an amount with its value in micros.
ECommerceAmount(BigDecimal, String) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceAmount
Creates an amount with BigDecimal value.
ECommerceCartItem - Class in io.appmetrica.analytics.ecommerce
Describes an item in a cart.
ECommerceCartItem(ECommerceProduct, ECommercePrice, double) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceCartItem(ECommerceProduct, ECommercePrice, long) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceCartItem(ECommerceProduct, ECommercePrice, BigDecimal) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceEvent - Class in io.appmetrica.analytics.ecommerce
ECommerce event object.
ECommerceEvent() - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceEvent
Constructor for ECommerceEvent
ECommerceOrder - Class in io.appmetrica.analytics.ecommerce
Describes an order - info about a cart purchase.
ECommerceOrder(String, List<ECommerceCartItem>) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceOrder
Creates an order.
ECommercePrice - Class in io.appmetrica.analytics.ecommerce
Describes price of a product.
ECommercePrice(ECommerceAmount) - Constructor for class io.appmetrica.analytics.ecommerce.ECommercePrice
Creates a price.
ECommerceProduct - Class in io.appmetrica.analytics.ecommerce
Describes a product.
ECommerceProduct(String) - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceProduct
Creates a product.
ECommerceReferrer - Class in io.appmetrica.analytics.ecommerce
Describes transition source - screen which shown screen, product card, etc.
ECommerceReferrer() - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceReferrer
 
ECommerceScreen - Class in io.appmetrica.analytics.ecommerce
Describes a screen (page).
ECommerceScreen() - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceScreen
 
enableActivityAutoTracking(Application) - Static method in class io.appmetrica.analytics.AppMetrica
Sessions should be tracked automatically without invoking this method.
equals(Object) - Method in class io.appmetrica.analytics.StartupParamsCallback.Reason
 
equals(Object) - Method in class io.appmetrica.analytics.StartupParamsItem
 
errorEnvironment - Variable in class io.appmetrica.analytics.AppMetricaConfig
Error environment to be set after initialization
errorExplanation - Variable in class io.appmetrica.analytics.AdvIdentifiersResult.AdvId
A string that explains what exactly went wrong while retrieving identifier.
EXTERNAL_ATTRIBUTION_ADJUST - Static variable in class io.appmetrica.analytics.ModulesFacade
Attribution source "Adjust SDK" for ModulesFacade.reportExternalAttribution(int, String).
EXTERNAL_ATTRIBUTION_AIRBRIDGE - Static variable in class io.appmetrica.analytics.ModulesFacade
Attribution source "Airbridge SDK" for ModulesFacade.reportExternalAttribution(int, String).
EXTERNAL_ATTRIBUTION_APPSFLYER - Static variable in class io.appmetrica.analytics.ModulesFacade
Attribution source "Appsflyer SDK" for ModulesFacade.reportExternalAttribution(int, String).
EXTERNAL_ATTRIBUTION_KOCHAVA - Static variable in class io.appmetrica.analytics.ModulesFacade
Attribution source "Kochava SDK" for ModulesFacade.reportExternalAttribution(int, String).
EXTERNAL_ATTRIBUTION_SINGULAR - Static variable in class io.appmetrica.analytics.ModulesFacade
Attribution source "Singular SDK" for ModulesFacade.reportExternalAttribution(int, String).
EXTERNAL_ATTRIBUTION_TENJIN - Static variable in class io.appmetrica.analytics.ModulesFacade
Attribution source "Tenjin SDK" for ModulesFacade.reportExternalAttribution(int, String).
ExternalAttribution - Interface in io.appmetrica.analytics
External attribution interface.
ExternalAttributions - Class in io.appmetrica.analytics
Class with implementations of ExternalAttribution interface.

F

FEATURE_DISABLED - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier could not be retrieved because access to adv_id is forbidden by startup.
FEATURE_DISABLED - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is absent because feature is disabled.
FEMALE - Enum constant in enum class io.appmetrica.analytics.profile.GenderAttribute.Gender
Female gender
firstActivationAsUpdate - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates, whether first activation of AppMetrica should be considered as app update or new app install.
FLUTTER - Static variable in class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
Constant for Flutter
FORBIDDEN_BY_CLIENT_CONFIG - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier could not be retrieved because advertising identifier tracking is forbidden by client configuration
FORBIDDEN_BY_CLIENT_CONFIG - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is absent because forbidden by client config.
fromJson(String) - Static method in class io.appmetrica.analytics.AppMetricaConfig
 

G

gender() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a gender attribute.
GenderAttribute - Class in io.appmetrica.analytics.profile
The gender attribute class.
GenderAttribute.Gender - Enum Class in io.appmetrica.analytics.profile
Gender enumeration.
getActualPrice() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getAdditionalParams() - Method in class io.appmetrica.analytics.PreloadInfo
Return the additional parameters for tracking preloaded apps which can't be modified.
getAmount() - Method in class io.appmetrica.analytics.ecommerce.ECommerceAmount
 
getAttributes() - Method in class io.appmetrica.analytics.ModuleEvent
 
getCartItems() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
 
getCategoriesPath() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getCategoriesPath() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
 
getClassName() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
 
getColumn() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
 
getDescription() - Method in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
 
getDescription() - Method in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
 
getDeviceId(Context) - Static method in class io.appmetrica.analytics.AppMetrica
Returns deviceId.
getEnvironment() - Method in class io.appmetrica.analytics.ModuleEvent
 
getErrorDetails() - Method in class io.appmetrica.analytics.StartupParamsItem
 
getExceptionClass() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
 
getExtras() - Method in class io.appmetrica.analytics.ModuleEvent
 
getFiat() - Method in class io.appmetrica.analytics.ecommerce.ECommercePrice
 
getFileName() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
 
getId() - Method in class io.appmetrica.analytics.StartupParamsItem
 
getIdentifier() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
 
getIdentifier() - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
 
getInternalComponents() - Method in class io.appmetrica.analytics.ecommerce.ECommercePrice
 
getLibraryApiLevel() - Static method in class io.appmetrica.analytics.AppMetrica
 
getLibraryVersion() - Static method in class io.appmetrica.analytics.AppMetrica
 
getLine() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
 
getMessage() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
 
getMethodName() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
 
getModuleReporter(Context, String) - Static method in class io.appmetrica.analytics.ModulesFacade
 
getName() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getName() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
 
getName() - Method in class io.appmetrica.analytics.ModuleEvent
 
getOriginalPrice() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getPayload() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
 
getPayload() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getPayload() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
 
getPlatform() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
 
getPluginEnvironment() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
 
getPluginExtension() - Static method in class io.appmetrica.analytics.AppMetrica
Creates a AppMetricaPlugins instance that can send plugin events to main API key.
getPluginExtension() - Method in interface io.appmetrica.analytics.IReporter
Creates an IPluginReporter that can send plugin events to this reporter.
getProduct() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
 
getPromocodes() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getPublicDescription() - Method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
 
getQuantity() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
 
getReferrer() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
 
getReporter(Context, String) - Static method in class io.appmetrica.analytics.AppMetrica
Creates an IReporter that can send events to an alternative api key.
getRevenue() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
 
getScreen() - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
 
getSearchQuery() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
 
getServiceDataReporterType() - Method in class io.appmetrica.analytics.ModuleEvent
 
getSku() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
getStacktrace() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
 
getStatus() - Method in class io.appmetrica.analytics.StartupParamsItem
 
getStringValue() - Method in enum class io.appmetrica.analytics.profile.GenderAttribute.Gender
Returns the string value of the gender attribute.
getTrackingId() - Method in class io.appmetrica.analytics.PreloadInfo
Return the Tracking Id for tracking preloaded apps.
getType() - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
 
getType() - Method in class io.appmetrica.analytics.ModuleEvent
 
getUnit() - Method in class io.appmetrica.analytics.ecommerce.ECommerceAmount
 
getUserProfileUpdatePatcher() - Method in class io.appmetrica.analytics.profile.UserProfileUpdate
For internal usage.
getUserProfileUpdates() - Method in class io.appmetrica.analytics.profile.UserProfile
 
getUuid(Context) - Static method in class io.appmetrica.analytics.AppMetrica
Returns uuid.
getValue() - Method in class io.appmetrica.analytics.ModuleEvent
 
getVirtualMachineVersion() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
 
googleAdvId - Variable in class io.appmetrica.analytics.AdvIdentifiersResult
Information about google adv_id.

H

handleFirstActivationAsUpdate(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Whether first activation of AppMetrica should be considered as app update or new app install.
hashCode() - Method in class io.appmetrica.analytics.StartupParamsCallback.Reason
 
hashCode() - Method in class io.appmetrica.analytics.StartupParamsItem
 
huaweiAdvId - Variable in class io.appmetrica.analytics.AdvIdentifiersResult
Information about huawei oaid.

I

ICrashTransformer - Interface in io.appmetrica.analytics
Custom crash transformer.
IDENTIFIER_PROVIDER_UNAVAILABLE - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier could not be retrieved because providing services are either absent or unavailable.
IModuleReporter - Interface in io.appmetrica.analytics
Analogue of IReporter for custom modules and plugins.
initWebViewReporting(WebView) - Static method in class io.appmetrica.analytics.AppMetrica
Adds Javascript interface named "AppMetrica" to WebView's javascript.
INTERNAL_ERROR - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier could not be retrieved due to some unknown error.
INTERSTITIAL - Enum constant in enum class io.appmetrica.analytics.AdType
INTERSTITIAL Ad Type.
INVALID_ADV_ID - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier was retrieved successfully, but its value equals to default value, so it can't be used to identify device.
INVALID_RESPONSE - Static variable in class io.appmetrica.analytics.StartupParamsCallback.Reason
Could not obtain identifier due to error parsing server response.
INVALID_VALUE_FROM_PROVIDER - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is absent because it is invalid.
io.appmetrica.analytics - package io.appmetrica.analytics
 
io.appmetrica.analytics.ecommerce - package io.appmetrica.analytics.ecommerce
 
io.appmetrica.analytics.plugins - package io.appmetrica.analytics.plugins
 
io.appmetrica.analytics.profile - package io.appmetrica.analytics.profile
 
IPluginReporter - Interface in io.appmetrica.analytics.plugins
IPluginReporter is an extension of IReporter.
IReporter - Interface in io.appmetrica.analytics
IReporter can send events to an alternative api key, differ from api key, passed to AppMetrica.activate(android.content.Context, AppMetricaConfig)
isActivatedForApp() - Static method in class io.appmetrica.analytics.ModulesFacade
 

K

kochava(JSONObject) - Static method in class io.appmetrica.analytics.ExternalAttributions
Creates Kochava implementation of ExternalAttribution interface.

L

location - Variable in class io.appmetrica.analytics.AppMetricaConfig
Location to be used as location for reports of AppMetrica
locationTracking - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether AppMetrica should include location information within its reports
logs - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether AppMetrica logging enabled
logs - Variable in class io.appmetrica.analytics.ReporterConfig
Indicates whether logging for appropriate IReporter enabled.

M

MALE - Enum constant in enum class io.appmetrica.analytics.profile.GenderAttribute.Gender
Male gender
maxReportsCount - Variable in class io.appmetrica.analytics.AppMetricaConfig
Maximum buffer size for reports
maxReportsCount - Variable in class io.appmetrica.analytics.ReporterConfig
Maximum buffer size for reports.
maxReportsInDatabaseCount - Variable in class io.appmetrica.analytics.AppMetricaConfig
Maximum number of reports to store in database.
maxReportsInDatabaseCount - Variable in class io.appmetrica.analytics.ReporterConfig
Maximum number of reports to store in database.
ModuleEvent - Class in io.appmetrica.analytics
Custom event parameters.
ModuleEvent.Builder - Class in io.appmetrica.analytics
Builds a new ModuleEvent object.
ModulesFacade - Class in io.appmetrica.analytics
Class with methods for communication of different AppMetrica modules.
ModulesFacade() - Constructor for class io.appmetrica.analytics.ModulesFacade
 
MREC - Enum constant in enum class io.appmetrica.analytics.AdType
MREC Ad Type.

N

name() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a name attribute.
NameAttribute - Class in io.appmetrica.analytics.profile
The name attribute class.
NATIVE - Enum constant in enum class io.appmetrica.analytics.AdType
NATIVE Ad Type.
NATIVE - Static variable in class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
Constant for Native Android
nativeCrashReporting - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether to capture and send reports about native crashes automatically
NETWORK - Static variable in class io.appmetrica.analytics.StartupParamsCallback.Reason
Could not obtain identifiers due to network error.
NETWORK_ERROR - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is absent because some network error happened.
newBuilder() - Static method in class io.appmetrica.analytics.profile.UserProfile
Creates the new instance of UserProfile.Builder.
newBuilder() - Static method in class io.appmetrica.analytics.Revenue.Receipt
Creates the new instance of Revenue.Receipt.Builder.
newBuilder(double, Currency) - Static method in class io.appmetrica.analytics.AdRevenue
Creates the new instance of AdRevenue.Builder.
newBuilder(int) - Static method in class io.appmetrica.analytics.ModuleEvent
Creates new instance of ModuleEvent.Builder.
newBuilder(long, Currency) - Static method in class io.appmetrica.analytics.AdRevenue
Creates the new instance of AdRevenue.Builder.
newBuilder(long, Currency) - Static method in class io.appmetrica.analytics.Revenue
Creates the new instance of Revenue.Builder.
newBuilder(String) - Static method in class io.appmetrica.analytics.PreloadInfo
Creates a new instance of PreloadInfo.Builder.
newBuilder(BigDecimal, Currency) - Static method in class io.appmetrica.analytics.AdRevenue
Creates the new instance of AdRevenue.Builder.
newConfigBuilder(String) - Static method in class io.appmetrica.analytics.AppMetricaConfig
Creates the new instance of AppMetricaConfig.Builder
newConfigBuilder(String) - Static method in class io.appmetrica.analytics.ReporterConfig
Creates the new instance of ReporterConfig.Builder.
NO_REFERRER - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Means that referrer was not obtained (because there was no provider (Google Play Services, Huawei Media Services) on device or because the provider returned null)
NO_REFERRER - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Means that referrer was not obtained (because there was no provider (Google Play Services, Huawei Media Services) on device or because the provider returned null)
NO_STARTUP - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier could not be retrieved because there was no startup yet so we cannot know if access to adv_id is forbidden.
NOT_A_FIRST_LAUNCH - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Tells that Google Play referrer wasn't obtained because it can be requested during first launch only
NOT_A_FIRST_LAUNCH - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Tells that Google Play referrer wasn't obtained because it can be requested during first launch only
notificationsEnabled() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates a NotificationsEnabled attribute.
NotificationsEnabledAttribute - Class in io.appmetrica.analytics.profile
The NotificationsEnabled attribute class.
NumberAttribute - Class in io.appmetrica.analytics.profile
The number attribute class.

O

OK - Enum constant in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Identifier was retrieved and the value in AdvIdentifiersResult.AdvId.advId is not null and valid.
OK - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is present.
onAppNotResponding() - Method in interface io.appmetrica.analytics.AnrListener
The method that is called if AppMetrica SDK detects that an ANR has occurred.
onDeeplinkLoaded(String) - Method in interface io.appmetrica.analytics.DeferredDeeplinkListener
Called when deferred deeplink requested in AppMetrica.requestDeferredDeeplink(DeferredDeeplinkListener) is obtained
onError(DeferredDeeplinkListener.Error, String) - Method in interface io.appmetrica.analytics.DeferredDeeplinkListener
Called when error occurs during deferred deeplink obtaining by AppMetrica.requestDeferredDeeplink(DeferredDeeplinkListener)
onError(DeferredDeeplinkParametersListener.Error, String) - Method in interface io.appmetrica.analytics.DeferredDeeplinkParametersListener
Called when error occurs during deferred deeplink parameters obtaining by AppMetrica.requestDeferredDeeplinkParameters(DeferredDeeplinkParametersListener)
onParametersLoaded(Map<String, String>) - Method in interface io.appmetrica.analytics.DeferredDeeplinkParametersListener
Called when deferred deeplink parameters requested in AppMetrica.requestDeferredDeeplinkParameters(DeferredDeeplinkParametersListener) are obtained
onReceive(StartupParamsCallback.Result) - Method in interface io.appmetrica.analytics.StartupParamsCallback
Called when the startup params (Uuid, DeviceId, Urls, Clids) are obtained.
onRequestError(StartupParamsCallback.Reason, StartupParamsCallback.Result) - Method in interface io.appmetrica.analytics.StartupParamsCallback
Called when the startup params couldn't be obtained for some reason.
OTHER - Enum constant in enum class io.appmetrica.analytics.AdType
OTHER Ad Type.
OTHER - Enum constant in enum class io.appmetrica.analytics.profile.GenderAttribute.Gender
Other gender

P

parameterForKey(String) - Method in class io.appmetrica.analytics.StartupParamsCallback.Result
Get parameter as [String] by [key]
parameters - Variable in class io.appmetrica.analytics.StartupParamsCallback.Result
Values for all requested parameters if they are present.
PARSE_ERROR - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Tells that Google Play referrer was obtained but it did not contain deferred deeplink
PARSE_ERROR - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Tells that Google Play referrer was obtained but it did not contain valid deferred deeplink parameters
pauseSession() - Method in interface io.appmetrica.analytics.IReporter
Helper method for sessions tracking.
pauseSession(Activity) - Static method in class io.appmetrica.analytics.AppMetrica
Helper method for tracking the life cycle of the application.
payload - Variable in class io.appmetrica.analytics.AdRevenue
Arbitrary payload: additional info represented as key-value pairs.
payload - Variable in class io.appmetrica.analytics.Revenue
Additional information to be passed about the purchase.
PHONE - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
Phone.
Platform() - Constructor for class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
 
PluginErrorDetails - Class in io.appmetrica.analytics.plugins
Class describing the error.
PluginErrorDetails.Builder - Class in io.appmetrica.analytics.plugins
Builder for PluginErrorDetails.
PluginErrorDetails.Platform - Class in io.appmetrica.analytics.plugins
Class containing popular constants used in PluginErrorDetails.Builder.withPlatform(String).
precision - Variable in class io.appmetrica.analytics.AdRevenue
Precision.
PredefinedDeviceTypes - Class in io.appmetrica.analytics
Predefined device types for AppMetricaConfig.Builder.withDeviceType(String) method.
preloadInfo - Variable in class io.appmetrica.analytics.AppMetricaConfig
Preload info for tracking preloaded apps
PreloadInfo - Class in io.appmetrica.analytics
Contains information for tracking preloaded apps Configuration created by PreloadInfo.Builder
PreloadInfo.Builder - Class in io.appmetrica.analytics
Builds a new PreloadInfo instance.
priceMicros - Variable in class io.appmetrica.analytics.Revenue
Price of the products purchased in micros (price * 10^6).
process(Throwable) - Method in interface io.appmetrica.analytics.ICrashTransformer
This method is called before crash sending.
productID - Variable in class io.appmetrica.analytics.Revenue
ID of the product purchased.
PROVIDER_UNAVAILABLE - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is absent because provider is unavailable.
purchaseEvent(ECommerceOrder) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce PurchaseEvent.
putAppEnvironmentValue(String, String) - Static method in class io.appmetrica.analytics.AppMetrica
Sets key - value pair to be used as additional information, associated with your application runtime's environment.
putAppEnvironmentValue(String, String) - Method in interface io.appmetrica.analytics.IReporter
Sets key - value pair to be used as additional information, associated with your application runtime's environment.
putErrorEnvironmentValue(String, String) - Static method in class io.appmetrica.analytics.AppMetrica
Sets key - value data to be used as additional information, associated with your unhandled exception and error reports.

Q

quantity - Variable in class io.appmetrica.analytics.Revenue
Quantity of products purchased.

R

REACT_NATIVE - Static variable in class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
Constant for React Native
Reason(String) - Constructor for class io.appmetrica.analytics.StartupParamsCallback.Reason
receipt - Variable in class io.appmetrica.analytics.Revenue
Information about the in-app purchase order from Google Play.
registerAnrListener(AnrListener) - Static method in class io.appmetrica.analytics.AppMetrica
Add listener for detect ANR.
removeCartItemEvent(ECommerceCartItem) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce RemoveCartItemEvent.
reportAdRevenue(AdRevenue) - Static method in class io.appmetrica.analytics.AppMetrica
Sends information about ad revenue.
reportAdRevenue(AdRevenue) - Method in interface io.appmetrica.analytics.IReporter
Sends information about ad revenue.
reportAdRevenue(AdRevenue) - Static method in class io.appmetrica.analytics.ModulesFacade
Reports auto collected adRevenue to AppMetrica
reportAdRevenue(AdRevenue, boolean) - Method in interface io.appmetrica.analytics.IModuleReporter
Reports auto collected adRevenue to AppMetrica
reportAdRevenue(AdRevenue, Boolean) - Static method in class io.appmetrica.analytics.ModulesFacade
Reports adRevenue to AppMetrica
reportAnr(Map<Thread, StackTraceElement[]>) - Static method in class io.appmetrica.analytics.AppMetrica
Sends an ANR event (the application is not responding) manually.
reportAnr(Map<Thread, StackTraceElement[]>) - Method in interface io.appmetrica.analytics.IReporter
Sends an ANR event (the application is not responding) manually.
reportAppOpen(Activity) - Static method in class io.appmetrica.analytics.AppMetrica
Sends report about open app via deeplink
reportAppOpen(Intent) - Static method in class io.appmetrica.analytics.AppMetrica
Sends report about open app via deeplink
reportAppOpen(String) - Static method in class io.appmetrica.analytics.AppMetrica
Sends report about open app via deeplink.
reportECommerce(ECommerceEvent) - Static method in class io.appmetrica.analytics.AppMetrica
Sends e-commerce event.
reportECommerce(ECommerceEvent) - Method in interface io.appmetrica.analytics.IReporter
Sends e-commerce event.
ReporterConfig - Class in io.appmetrica.analytics
Contains configuration of analytic processing in IReporter.
ReporterConfig.Builder - Class in io.appmetrica.analytics
Builds a new ReporterConfig object.
reportError(PluginErrorDetails, String) - Method in interface io.appmetrica.analytics.plugins.AppMetricaPlugins
Reports error from plugin.
reportError(PluginErrorDetails, String) - Method in interface io.appmetrica.analytics.plugins.IPluginReporter
Reports error from plugin.
reportError(String, String) - Static method in class io.appmetrica.analytics.AppMetrica
Sends an error.
reportError(String, String) - Method in interface io.appmetrica.analytics.IReporter
Sends an error.
reportError(String, String, PluginErrorDetails) - Method in interface io.appmetrica.analytics.plugins.AppMetricaPlugins
Reports error from plugin.
reportError(String, String, PluginErrorDetails) - Method in interface io.appmetrica.analytics.plugins.IPluginReporter
Reports error from plugin.
reportError(String, String, Throwable) - Static method in class io.appmetrica.analytics.AppMetrica
Sends an error.
reportError(String, String, Throwable) - Method in interface io.appmetrica.analytics.IReporter
Sends an error.
reportError(String, Throwable) - Static method in class io.appmetrica.analytics.AppMetrica
Sends an error.
reportError(String, Throwable) - Method in interface io.appmetrica.analytics.IReporter
Sends an error.
reportEvent(ModuleEvent) - Method in interface io.appmetrica.analytics.IModuleReporter
Sends report by event name.
reportEvent(ModuleEvent) - Static method in class io.appmetrica.analytics.ModulesFacade
Reports custom event with various parameters.
reportEvent(String) - Static method in class io.appmetrica.analytics.AppMetrica
Sends report by event name.
reportEvent(String) - Method in interface io.appmetrica.analytics.IReporter
Sends report by event name.
reportEvent(String, String) - Static method in class io.appmetrica.analytics.AppMetrica
Sends report by event name and event value.
reportEvent(String, String) - Method in interface io.appmetrica.analytics.IReporter
Sends report by event name and event value.
reportEvent(String, String, String) - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapter
Sends system report with provided data.
reportEvent(String, Map<String, Object>) - Static method in class io.appmetrica.analytics.AppMetrica
Sends report by dictionary.
reportEvent(String, Map<String, Object>) - Method in interface io.appmetrica.analytics.IReporter
Sends report by dictionary.
reportExternalAdRevenue(Object...) - Static method in class io.appmetrica.analytics.AppMetrica
Sends information about ad revenue from third-party libraries.
reportExternalAttribution(int, String) - Static method in class io.appmetrica.analytics.ModulesFacade
Reports attribution from external library.
reportExternalAttribution(ExternalAttribution) - Static method in class io.appmetrica.analytics.AppMetrica
Reports attribution from different sources to AppMetrica.
reportReferralUrl(String) - Static method in class io.appmetrica.analytics.AppMetrica
Deprecated. 
reportRevenue(Revenue) - Static method in class io.appmetrica.analytics.AppMetrica
Sends information about the purchase.
reportRevenue(Revenue) - Method in interface io.appmetrica.analytics.IReporter
Sends information about the purchase.
reportUnhandledException(PluginErrorDetails) - Method in interface io.appmetrica.analytics.plugins.AppMetricaPlugins
Reports unhandled exception from plugin.
reportUnhandledException(PluginErrorDetails) - Method in interface io.appmetrica.analytics.plugins.IPluginReporter
Reports unhandled exception from plugin.
reportUnhandledException(Throwable) - Static method in class io.appmetrica.analytics.AppMetrica
Sends unhandled exception by Throwable object.
reportUnhandledException(Throwable) - Method in interface io.appmetrica.analytics.IReporter
Sends unhandled exception by Throwable object.
reportUserProfile(UserProfile) - Static method in class io.appmetrica.analytics.AppMetrica
Sends information about the user profile.
reportUserProfile(UserProfile) - Method in interface io.appmetrica.analytics.IReporter
Sends information about the user profile.
requestDeferredDeeplink(DeferredDeeplinkListener) - Static method in class io.appmetrica.analytics.AppMetrica
Requests deferred deeplink.
requestDeferredDeeplinkParameters(DeferredDeeplinkParametersListener) - Static method in class io.appmetrica.analytics.AppMetrica
Requests deferred deeplink parameters.
requestStartupParams(Context, StartupParamsCallback, List<String>) - Static method in class io.appmetrica.analytics.AppMetrica
Gets specific startup parameters based on the options in StartupParamsCallback.
Result(Map<String, StartupParamsItem>) - Constructor for class io.appmetrica.analytics.StartupParamsCallback.Result
resumeSession() - Method in interface io.appmetrica.analytics.IReporter
Helper method for sessions tracking.
resumeSession(Activity) - Static method in class io.appmetrica.analytics.AppMetrica
Helper method for tracking the life cycle of the application.
Revenue - Class in io.appmetrica.analytics
The class to store revenue data.
Revenue.Builder - Class in io.appmetrica.analytics
Builder class for Revenue objects.
Revenue.Receipt - Class in io.appmetrica.analytics
The class to store in-app purchases data.
Revenue.Receipt.Builder - Class in io.appmetrica.analytics
Builder class for Revenue.Receipt objects.
revenueAutoTrackingEnabled - Variable in class io.appmetrica.analytics.AppMetricaConfig
Whether revenue auto tracking is enabled Default value is true.
REWARDED - Enum constant in enum class io.appmetrica.analytics.AdType
REWARDED Ad Type.

S

sendEventsBuffer() - Static method in class io.appmetrica.analytics.AppMetrica
Initiates forced sending of all stored events from the buffer.
sendEventsBuffer() - Method in interface io.appmetrica.analytics.IReporter
Initiates forced sending of all stored events from the buffer.
sendEventsBuffer() - Static method in class io.appmetrica.analytics.ModulesFacade
Initiates forced sending of all stored events from the buffer.
sessionsAutoTrackingEnabled - Variable in class io.appmetrica.analytics.AppMetricaConfig
Indicates whether sessions auto tracking is enabled.
sessionTimeout - Variable in class io.appmetrica.analytics.AppMetricaConfig
Duration of AppMetrica session
sessionTimeout - Variable in class io.appmetrica.analytics.ReporterConfig
Duration of AppMetrica foreground session timeout.
setActualPrice(ECommercePrice) - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Sets actual price of the product - price after all discounts and promocodes are applied.
setAdditionalParams(String, String) - Method in class io.appmetrica.analytics.PreloadInfo.Builder
Sets additional parameters for tracking preloaded apps.
setAdvIdentifiersTracking(boolean) - Static method in class io.appmetrica.analytics.AppMetrica
Enables/disables including advertising identifiers like GAID, Huawei OAID within its reports.
setCategoriesPath(List<String>) - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Sets product categories path.
setCategoriesPath(List<String>) - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Sets screen categories path.
setDataSendingEnabled(boolean) - Static method in class io.appmetrica.analytics.AppMetrica
Enables/disables data sending to the AppMetrica server.
setDataSendingEnabled(boolean) - Method in interface io.appmetrica.analytics.IReporter
Enables/disables data sending to the AppMetrica server.
setIdentifier(String) - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
Sets identifier.
setInternalComponents(List<ECommerceAmount>) - Method in class io.appmetrica.analytics.ecommerce.ECommercePrice
Sets price internal components - amounts in internal currency.
setLocation(Location) - Static method in class io.appmetrica.analytics.AppMetrica
Sets Location to be used as location for reports of AppMetrica.
setLocationTracking(boolean) - Static method in class io.appmetrica.analytics.AppMetrica
Sets whether AppMetrica should include location information within its reports.
setName(String) - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Sets product name.
setName(String) - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Sets screen name.
setOriginalPrice(ECommercePrice) - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Sets original price of the product.
setPayload(Map<String, String>) - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
Sets payload.
setPayload(Map<String, String>) - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Sets payload.
setPayload(Map<String, String>) - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Sets payload.
setPromocodes(List<String>) - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Sets promocodes.
setProxy(AppMetricaLibraryAdapterProxy) - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapter
Internal method for unit-tests.
setProxy(ModulesProxy) - Static method in class io.appmetrica.analytics.ModulesFacade
Internal method for unit-tests.
setReferrer(ECommerceReferrer) - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Sets cart item referrer which describes a way item was added to cart.
setScreen(ECommerceScreen) - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
Sets screen.
setSearchQuery(String) - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Sets search query.
setSessionExtra(String, byte[]) - Method in interface io.appmetrica.analytics.IModuleReporter
Sets session extra for current reporter.
setSessionExtra(String, byte[]) - Static method in class io.appmetrica.analytics.ModulesFacade
Sets session extra.
setType(String) - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
Sets type.
setUserProfileID(String) - Static method in class io.appmetrica.analytics.AppMetrica
Sets the ID of the user profile.
setUserProfileID(String) - Method in interface io.appmetrica.analytics.IReporter
Sets the ID of the user profile.
showProductCardEvent(ECommerceProduct, ECommerceScreen) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce ShowProductCardEvent.
showProductDetailsEvent(ECommerceProduct, ECommerceReferrer) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce ShowProductDetailsEvent.
showScreenEvent(ECommerceScreen) - Static method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Creates e-commerce ShowScreenEvent.
signature - Variable in class io.appmetrica.analytics.Revenue.Receipt
Signature of the in-app purchase order from Google Play.
singular(Map<String, Object>) - Static method in class io.appmetrica.analytics.ExternalAttributions
Creates Singular implementation of ExternalAttribution interface.
StackTraceItem - Class in io.appmetrica.analytics.plugins
Class describing the stacktrace in a common form so that errors both from native and plugin code can be described via this object.
StackTraceItem.Builder - Class in io.appmetrica.analytics.plugins
Builder for StackTraceItem.
StartupParamsCallback - Interface in io.appmetrica.analytics
Callback to notify about params' changes.
StartupParamsCallback.Reason - Class in io.appmetrica.analytics
Possible values that are passed when calling StartupParamsCallback.onRequestError(Reason, Result) method.
StartupParamsCallback.Result - Class in io.appmetrica.analytics
Objects of this class contain information about retrieved startup parameters.
StartupParamsItem - Class in io.appmetrica.analytics
Startup value with status and error description.
StartupParamsItem(String, StartupParamsItemStatus, String) - Constructor for class io.appmetrica.analytics.StartupParamsItem
Constructor for StartupParamsItem.
StartupParamsItemStatus - Enum Class in io.appmetrica.analytics
StringAttribute - Class in io.appmetrica.analytics.profile
The string attribute class.

T

TABLET - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
Tablet.
tenjin(Map<String, String>) - Static method in class io.appmetrica.analytics.ExternalAttributions
Creates Tenjin implementation of ExternalAttribution interface.
toBytes() - Method in interface io.appmetrica.analytics.ExternalAttribution
Method to make byte array with information.
toJson() - Method in class io.appmetrica.analytics.AppMetricaConfig
Serializes AppMetricaConfig to json
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommerceAmount
 
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
 
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
 
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommercePrice
 
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
 
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
 
toString() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
 
toString() - Method in class io.appmetrica.analytics.ModuleEvent
 
toString() - Method in class io.appmetrica.analytics.StartupParamsCallback.Reason
 
toString() - Method in class io.appmetrica.analytics.StartupParamsItem
 
TV - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
TV.

U

UNITY - Static variable in class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
Constant for Unity
UNKNOWN - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Could not obtain deferred deeplink due to unknown error
UNKNOWN - Enum constant in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Could not obtain deferred deeplink parameters due to unknown error
UNKNOWN - Static variable in class io.appmetrica.analytics.StartupParamsCallback.Reason
Could not obtain identifiers due to unknown error.
UNKNOWN_ERROR - Enum constant in enum class io.appmetrica.analytics.StartupParamsItemStatus
Value is absent because some unknown error happened.
UserProfile - Class in io.appmetrica.analytics.profile
The class to store a user profile.
UserProfile.Builder - Class in io.appmetrica.analytics.profile
Builder class for UserProfile objects.
userProfileID - Variable in class io.appmetrica.analytics.AppMetricaConfig
The ID of the user profile.
userProfileID - Variable in class io.appmetrica.analytics.ReporterConfig
The ID of the user profile.
UserProfileUpdate<T extends io.appmetrica.analytics.impl.profile.UserProfileUpdatePatcher> - Class in io.appmetrica.analytics.profile
This class indicates user profile update.
uuid - Variable in class io.appmetrica.analytics.StartupParamsCallback.Result
UUID value or null.

V

ValidationException - Exception in io.appmetrica.analytics
Exception that is thrown if some of the mandatory conditions for calling AppMetrica SDK methods are not met.
ValidationException(String) - Constructor for exception io.appmetrica.analytics.ValidationException
Constructor for ValidationException
value - Variable in class io.appmetrica.analytics.StartupParamsCallback.Reason
Text value of Reason.
valueOf(String) - Static method in enum class io.appmetrica.analytics.AdType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.profile.GenderAttribute.Gender
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.StartupParamsItemStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.appmetrica.analytics.AdType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.AdvIdentifiersResult.Details
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.profile.GenderAttribute.Gender
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.appmetrica.analytics.StartupParamsItemStatus
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAdditionalConfig(String, Object) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets key - config data
withAdditionalConfig(String, Object) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Sets key - config data.
withAdNetwork(String) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets ad network.
withAdPlacementId(String) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets ad placement id.
withAdPlacementName(String) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets ad placement name.
withAdType(AdType) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets ad type.
withAdUnitId(String) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets ad unit id.
withAdUnitName(String) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets ad unit name.
withAdvIdentifiersTracking(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Enables/disables including advertising identifiers like GAID, Huawei OAID within its reports.
withAge(int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified value.
withAgeIfUndefined(int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified value only if the attribute value is undefined.
withAnrMonitoring(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Whether to capture and send reports about ANRs automatically.
withAnrMonitoringTimeout(int) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
The timeout in seconds at which the fact of ANR is recorded.
withAppBuildNumber(int) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets the application build number, if missing, the application version is read from android:versionCode field AndroidManifest.xml file.
withAppEnvironmentValue(String, String) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets key - value pair to be used as additional information, associated with your application runtime's environment.
withAppEnvironmentValue(String, String) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Sets key - value pair to be used as additional information, associated with your application runtime's environment.
withAppOpenTrackingEnabled(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets whether app open auto tracking is enabled.
withAppVersion(String) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets the application version.
withAttributes(Map<String, Object>) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets event attributes.
withBirthDate(int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified value.
withBirthDate(int, int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified values.
withBirthDate(int, int, int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified values.
withBirthDate(Calendar) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified value.
withBirthDateIfUndefined(int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified value only if the attribute value is undefined.
withBirthDateIfUndefined(int, int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified values only if the attribute value is undefined.
withBirthDateIfUndefined(int, int, int) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified values only if the attribute value is undefined.
withBirthDateIfUndefined(Calendar) - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Updates the birth date attribute with the specified value only if the attribute value is undefined.
withClassName(String) - Method in class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Sets class name.
withColumn(Integer) - Method in class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Sets column.
withCrashReporting(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Whether to capture and send reports about crashes automatically.
withCrashTransformer(ICrashTransformer) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Custom crash transformer which is applied to crashes.
withCustomHosts(List<String>) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets the list of hosts.
withData(String) - Method in class io.appmetrica.analytics.Revenue.Receipt.Builder
Sets details about the in-app purchase order from Google Play.
withDataSendingEnabled(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Enables/disables data sending to the AppMetrica server.
withDataSendingEnabled(boolean) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Enables/disables data sending to the AppMetrica server.
withDelta(double) - Method in class io.appmetrica.analytics.profile.CounterAttribute
Updates the counter attribute value with the specified delta value.
withDeviceType(String) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets size type of device based on screen size: phone, tablet, phablet, TV.
withDispatchPeriodSeconds(int) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets timeout for sending reports.
withDispatchPeriodSeconds(int) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Timeout of events sending if the number of events is less than ReporterConfig.maxReportsCount.
withEnvironment(Map<String, Object>) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets event environment.
withErrorEnvironmentValue(String, String) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets key - value data to be used as additional information, associated with your unhandled exception and error reports.
withExceptionClass(String) - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Sets exception class.
withExtras(Map<String, byte[]>) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets event extras.
withFileName(String) - Method in class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Sets file name.
withLine(Integer) - Method in class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Sets line.
withLocation(Location) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets Location to be used as location for reports of AppMetrica.
withLocationTracking(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets whether AppMetrica should include location information within its reports.
withLogs() - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Enable AppMetrica logging.
withLogs() - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Enable logging for appropriate IReporter.
withMaxReportsCount(int) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets maximum buffer size for reports.
withMaxReportsCount(int) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Sets maximum buffer size for reports.
withMaxReportsInDatabaseCount(int) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets maximum number of reports to store in database.
withMaxReportsInDatabaseCount(int) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Sets maximum number of reports to store in database.
withMessage(String) - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Sets message.
withMethodName(String) - Method in class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Sets method name.
withName(String) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets event name.
withNativeCrashReporting(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Whether to capture and send reports about native crashes automatically.
withPayload(String) - Method in class io.appmetrica.analytics.Revenue.Builder
Sets additional information about the purchase.
withPayload(Map<String, String>) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets payload.
withPlatform(String) - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Sets platform.
withPluginEnvironment(Map<String, String>) - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Sets plugin environment: arbitrary map containing any additional information about the plugin.
withPrecision(String) - Method in class io.appmetrica.analytics.AdRevenue.Builder
Sets precision.
withPreloadInfo(PreloadInfo) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets preload info for tracking preloaded apps
withProductID(String) - Method in class io.appmetrica.analytics.Revenue.Builder
Sets the custom ID of the product purchased.
withQuantity(Integer) - Method in class io.appmetrica.analytics.Revenue.Builder
Sets the quantity of products purchased.
withReceipt(Revenue.Receipt) - Method in class io.appmetrica.analytics.Revenue.Builder
Sets the receipt information about the purchase.
withRevenueAutoTrackingEnabled(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Enables/disables auto tracking of inapp purchases.
withServiceDataReporterType(int) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets the way event is processed.
withSessionsAutoTrackingEnabled(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets whether sessions auto tracking is enabled.
withSessionTimeout(int) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
By default, the session times out if the app is inactive for 10 seconds.
withSessionTimeout(int) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Set the timeout for expiring session.
withSignature(String) - Method in class io.appmetrica.analytics.Revenue.Receipt.Builder
Sets the signature of the in-app purchase order from Google Play.
withStacktrace(List<StackTraceItem>) - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Sets stacktrace.
withUserProfileID(String) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Sets the ID of the user profile.
withUserProfileID(String) - Method in class io.appmetrica.analytics.ReporterConfig.Builder
Sets the ID of the user profile.
withValue(boolean) - Method in class io.appmetrica.analytics.profile.BooleanAttribute
Updates the attribute with the specified value.
withValue(double) - Method in class io.appmetrica.analytics.profile.NumberAttribute
Updates the attribute with the specified value.
withValue(GenderAttribute.Gender) - Method in class io.appmetrica.analytics.profile.GenderAttribute
Updates the gender attribute with the specified value.
withValue(String) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets event value.
withValue(String) - Method in class io.appmetrica.analytics.profile.StringAttribute
Updates the string attribute with the specified value.
withValueIfUndefined(boolean) - Method in class io.appmetrica.analytics.profile.BooleanAttribute
Updates the attribute with the specified value only if the attribute value is undefined.
withValueIfUndefined(double) - Method in class io.appmetrica.analytics.profile.NumberAttribute
Updates the attribute with the specified value only if the attribute value is undefined.
withValueIfUndefined(GenderAttribute.Gender) - Method in class io.appmetrica.analytics.profile.GenderAttribute
Updates the gender attribute with the specified value only if the attribute value is undefined.
withValueIfUndefined(String) - Method in class io.appmetrica.analytics.profile.StringAttribute
Updates the attribute with the specified value only if the attribute value is undefined.
withValueReset() - Method in class io.appmetrica.analytics.profile.BirthDateAttribute
Resets the birth date attribute value.
withValueReset() - Method in class io.appmetrica.analytics.profile.BooleanAttribute
Resets the attribute value.
withValueReset() - Method in class io.appmetrica.analytics.profile.GenderAttribute
Resets the gender attribute value.
withValueReset() - Method in class io.appmetrica.analytics.profile.NumberAttribute
Resets the attribute value.
withValueReset() - Method in class io.appmetrica.analytics.profile.StringAttribute
Resets the attribute value.
withVirtualMachineVersion(String) - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Sets virtual machine version.

X

XAMARIN - Static variable in class io.appmetrica.analytics.plugins.PluginErrorDetails.Platform
Constant for Xamarin

Y

yandexAdvId - Variable in class io.appmetrica.analytics.AdvIdentifiersResult
Information about yandex adv_id.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form