Index
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
- 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.
- 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 ofAppMetrica
. - 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_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
-
Possible values for
DeferredDeeplinkListener.onError(Error, String)
- DeferredDeeplinkParametersListener - Interface in io.appmetrica.analytics
- DeferredDeeplinkParametersListener.Error - Enum Class in io.appmetrica.analytics
-
Possible values for
DeferredDeeplinkParametersListener.onError(Error, String)
- 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
- 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 ofIReporter
. - IReporter - Interface in io.appmetrica.analytics
-
IReporter
can send events to an alternative api key, differ from api key, passed toAppMetrica.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
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
-
Constructor for
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
-
Constructor for
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.
- 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
-
Status of
StartupParamsItem
. - 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.
- 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
fieldAndroidManifest.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form