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.
activate(Context, AppMetricaLibraryAdapterConfig) - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapter
Activate AppMetrica without API_KEY in anonymous mode.
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
advIdentifiersTracking - Variable in class io.appmetrica.analytics.AppMetricaLibraryAdapterConfig
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.
ALL_VALUES - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
All predefined device types.
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.
APP_OPEN - Enum constant in enum class io.appmetrica.analytics.AdType
APP_OPEN Ad Type.
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.
AppMetricaEvent - Class in io.appmetrica.analytics.coreapi.event
Base class for typed custom events sent via AppMetrica.reportEvent(AppMetricaEvent) or IReporter#reportEvent(AppMetricaEvent).
AppMetricaEvent() - Constructor for class io.appmetrica.analytics.coreapi.event.AppMetricaEvent
Constructor for AppMetricaEvent.
AppMetricaLibraryAdapter - Class in io.appmetrica.analytics
Adapter for libraries that use AppMetrica.
AppMetricaLibraryAdapterConfig - Class in io.appmetrica.analytics
Contains configuration for AppMetricaLibraryAdapter.
AppMetricaLibraryAdapterConfig.Builder - Class in io.appmetrica.analytics
Builds a new AppMetricaLibraryAdapterConfig object.
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.
BaseDebugLogger - Class in io.appmetrica.analytics.logger.common
Class for debug logs that does nothing
BaseDebugLogger(String) - Constructor for class io.appmetrica.analytics.logger.common.BaseDebugLogger
Constructor
BaseImportantLogger - Class in io.appmetrica.analytics.logger.common
Class for release logs that should always be printed
BaseImportantLogger(String) - Constructor for class io.appmetrica.analytics.logger.common.BaseImportantLogger
Constructor
BaseReleaseLogger - Class in io.appmetrica.analytics.logger.common
Class for release logs.
BaseReleaseLogger(String, String) - Constructor for class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Constructor of ReleaseLogger
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.AppMetricaLibraryAdapterConfig.Builder
Creates instance of AppMetricaLibraryAdapterConfig
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.productflow.FlowResultEventBuilder
Builds the event.
build() - Method in class io.appmetrica.analytics.productflow.FlowStartEventBuilder
Builds the event.
build() - Method in class io.appmetrica.analytics.productflow.FlowStepEventBuilder
Builds the event.
build() - Method in class io.appmetrica.analytics.productflow.OfferReferrer.Builder
Builds the OfferReferrer with the configured fields.
build() - Method in class io.appmetrica.analytics.productflow.OfferShownEventBuilder
Builds the event.
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.AppMetricaLibraryAdapterConfig.Builder
Builder() - Constructor for class io.appmetrica.analytics.plugins.PluginErrorDetails.Builder
Creates a new PluginErrorDetails.Builder instance.
Builder() - Constructor for class io.appmetrica.analytics.plugins.StackTraceItem.Builder
Creates a new StackTraceItem.Builder instance.

C

CANCELLED - Enum constant in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
The product flow was cancelled by the user.
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.
DECLINED - Enum constant in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
The product flow was declined by the system or counterparty.
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
The device type based on screen size.
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
Creates a new ECommerceReferrer instance.
ECommerceScreen - Class in io.appmetrica.analytics.ecommerce
Describes a screen (page).
ECommerceScreen() - Constructor for class io.appmetrica.analytics.ecommerce.ECommerceScreen
Creates a new ECommerceScreen instance.
emailHash() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates an attribute for setting the user's email address hash.
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
 
error(String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Logs message with arguments to error log
error(String, String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseDebugLogger
Does nothing
error(String, Throwable) - Method in class io.appmetrica.analytics.logger.common.BaseDebugLogger
Does nothing
error(String, Throwable, String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseDebugLogger
Does nothing
error(Throwable, String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Logs message with arguments to error log
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.
EXPIRED - Enum constant in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
The product flow expired before completion.
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

FAIL - Enum constant in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
The product flow failed due to a technical error.
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.
FirstPartyDataEmailSha256Attribute - Class in io.appmetrica.analytics.profile
Attribute for setting the user's email address hash.
FirstPartyDataPhoneSha256Attribute - Class in io.appmetrica.analytics.profile
Attribute for setting the user's phone number hash.
FirstPartyDataTelegramLoginSha256Attribute - Class in io.appmetrica.analytics.profile
Attribute for setting the user's Telegram login hash.
FlowResultEventBuilder - Class in io.appmetrica.analytics.productflow
Builder for a flow result event.
flowResultForOffer(ProductFlowStatus, String) - Static method in class io.appmetrica.analytics.productflow.ProductFlowEvent
Creates a builder for a flow result event identified by offer variant.
flowResultForProduct(ProductFlowStatus, String) - Static method in class io.appmetrica.analytics.productflow.ProductFlowEvent
Creates a builder for a flow result event identified by product type.
flowStart(String) - Static method in class io.appmetrica.analytics.productflow.ProductFlowEvent
Creates a builder for a flow start event.
FlowStartEventBuilder - Class in io.appmetrica.analytics.productflow
Builder for a flow start event.
FlowStepEventBuilder - Class in io.appmetrica.analytics.productflow
Builder for a flow step event.
flowStepForOffer(String, String) - Static method in class io.appmetrica.analytics.productflow.ProductFlowEvent
Creates a builder for a flow step event identified by offer variant.
flowStepForProduct(String, String) - Static method in class io.appmetrica.analytics.productflow.ProductFlowEvent
Creates a builder for a flow step event identified by product type.
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
Creates AppMetricaConfig from JSON string.

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.
GENERAL - Enum constant in enum class io.appmetrica.analytics.ModuleEvent.Category
General category
getActualPrice() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the actual price of the product.
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
Returns the decimal amount value.
getAmount() - Method in class io.appmetrica.analytics.productflow.OfferPrice
Returns the monetary or in-game amount.
getAttributes() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event attributes.
getCartItems() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
Returns the items in the cart.
getCategoriesPath() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the product categories path.
getCategoriesPath() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Returns the screen categories path.
getCategory() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event category.
getClassName() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
Returns the class name.
getColumn() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
Returns the column number.
getDescription() - Method in enum class io.appmetrica.analytics.DeferredDeeplinkListener.Error
Returns description of this error.
getDescription() - Method in enum class io.appmetrica.analytics.DeferredDeeplinkParametersListener.Error
Returns description of this error.
getDeviceId(Context) - Static method in class io.appmetrica.analytics.AppMetrica
Returns deviceId.
getEnvironment() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event environment.
getErrorDetails() - Method in class io.appmetrica.analytics.StartupParamsItem
Returns the startup value error details.
getEventData() - Method in class io.appmetrica.analytics.coreapi.event.AppMetricaEvent
Returns the internal event representation.
getExceptionClass() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
Returns the exception class name.
getExtras() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event extras.
getFiat() - Method in class io.appmetrica.analytics.ecommerce.ECommercePrice
Returns the fiat amount.
getFileName() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
Returns the file name.
getId() - Method in class io.appmetrica.analytics.StartupParamsItem
Returns the startup value.
getIdentifier() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
Returns the order identifier.
getIdentifier() - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
Returns the referrer identifier.
getIdentifier() - Method in class io.appmetrica.analytics.productflow.OfferReferrer
Returns the identifier of the referral source (e.g.
getInternalComponents() - Method in class io.appmetrica.analytics.ecommerce.ECommercePrice
Returns the internal components.
getLibraryApiLevel() - Static method in class io.appmetrica.analytics.AppMetrica
Returns the library API level.
getLibraryVersion() - Static method in class io.appmetrica.analytics.AppMetrica
Returns the library version.
getLine() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
Returns the line number.
getMessage() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
Returns the error message.
getMethodName() - Method in class io.appmetrica.analytics.plugins.StackTraceItem
Returns the method name.
getModuleReporter(Context, String) - Static method in class io.appmetrica.analytics.ModulesFacade
Returns the module reporter for given API key.
getName() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the product name.
getName() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Returns the screen name.
getName() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event name.
getOriginalPrice() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the original price of the product.
getPayload() - Method in class io.appmetrica.analytics.ecommerce.ECommerceOrder
Returns the order payload.
getPayload() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the product payload.
getPayload() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Returns the screen payload.
getPlatform() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
Returns the platform.
getPluginEnvironment() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
Returns the plugin environment.
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.
getPrefix() - Method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Returns the log prefix.
getProduct() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Returns the item product.
getPromocodes() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the product promocodes.
getPublicDescription() - Method in class io.appmetrica.analytics.ecommerce.ECommerceEvent
Returns a public description of this event.
getQuantity() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Returns the item product quantity.
getReferrer() - Method in class io.appmetrica.analytics.ecommerce.ECommerceCartItem
Returns the cart item referrer.
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
Returns the item revenue.
getScreen() - Method in class io.appmetrica.analytics.ecommerce.ECommerceReferrer
Returns the referrer screen.
getScreen() - Method in class io.appmetrica.analytics.productflow.OfferReferrer
Returns the screen from which the offer was opened.
getSearchQuery() - Method in class io.appmetrica.analytics.ecommerce.ECommerceScreen
Returns the search query.
getServiceDataReporterType() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the service data reporter type.
getSku() - Method in class io.appmetrica.analytics.ecommerce.ECommerceProduct
Returns the product SKU.
getStacktrace() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
Returns the error stacktrace.
getStatus() - Method in class io.appmetrica.analytics.StartupParamsItem
Returns the startup value status.
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
Returns the referrer type.
getType() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event type.
getType() - Method in class io.appmetrica.analytics.productflow.OfferReferrer
Returns the referrer type (e.g.
getUnit() - Method in class io.appmetrica.analytics.ecommerce.ECommerceAmount
Returns the amount unit.
getUnit() - Method in class io.appmetrica.analytics.productflow.OfferPrice
Returns the currency code or in-game unit name.
getUserProfileUpdatePatcher() - Method in class io.appmetrica.analytics.profile.UserProfileUpdate
For internal usage.
getUserProfileUpdates() - Method in class io.appmetrica.analytics.profile.UserProfile
Returns all user profile updates.
getUuid(Context) - Static method in class io.appmetrica.analytics.AppMetrica
Returns uuid.
getValue() - Method in class io.appmetrica.analytics.ModuleEvent
Returns the event value.
getVirtualMachineVersion() - Method in class io.appmetrica.analytics.plugins.PluginErrorDetails
Returns the virtual machine version.
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.
IllegalProductFlowParametersException - Exception Class in io.appmetrica.analytics.productflow
Thrown when invalid parameters are passed to a product flow builder.
IllegalProductFlowParametersException(String) - Constructor for exception class io.appmetrica.analytics.productflow.IllegalProductFlowParametersException
Creates an exception with the given detail message.
IModuleReporter - Interface in io.appmetrica.analytics
Analogue of IReporter for custom modules and plugins.
info(String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Logs message with arguments to info log
info(String, String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseDebugLogger
Does nothing
info(String, String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseImportantLogger
Logs message with arguments to info log in format `$tag $message`
init(Context) - Static method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Initialises ReleaseLogger
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.coreapi.event - package io.appmetrica.analytics.coreapi.event
 
io.appmetrica.analytics.ecommerce - package io.appmetrica.analytics.ecommerce
 
io.appmetrica.analytics.logger.common - package io.appmetrica.analytics.logger.common
 
io.appmetrica.analytics.plugins - package io.appmetrica.analytics.plugins
 
io.appmetrica.analytics.productflow - package io.appmetrica.analytics.productflow
 
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
Checks whether AppMetrica is activated.

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.
ModuleEvent.Category - Enum Class in io.appmetrica.analytics
Describes module event categories
ModulesFacade - Class in io.appmetrica.analytics
Class with methods for communication of different AppMetrica modules.
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.
newBuilder() - Static method in class io.appmetrica.analytics.productflow.OfferReferrer
Creates a new OfferReferrer.Builder.
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() - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapterConfig
Creates a new builder for AppMetricaLibraryAdapterConfig.
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)
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

OfferPrice - Class in io.appmetrica.analytics.productflow
Monetary or in-game amount for a product flow offer.
OfferPrice(double, String) - Constructor for class io.appmetrica.analytics.productflow.OfferPrice
Creates an offer price from a double value.
OfferPrice(long, String) - Constructor for class io.appmetrica.analytics.productflow.OfferPrice
Creates an offer price from a micros value (1/1 000 000 of the base unit).
OfferPrice(BigDecimal, String) - Constructor for class io.appmetrica.analytics.productflow.OfferPrice
Creates an offer price from an exact decimal value.
OfferReferrer - Class in io.appmetrica.analytics.productflow
Source of an offer display.
OfferReferrer.Builder - Class in io.appmetrica.analytics.productflow
Builder for OfferReferrer.
offerShown(String, String) - Static method in class io.appmetrica.analytics.productflow.ProductFlowEvent
Creates a builder for an offer shown event.
OfferShownEventBuilder - Class in io.appmetrica.analytics.productflow
Builder for an offer shown event.
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.
PENDING - Enum constant in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
The product flow is awaiting a decision.
PHONE - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
Phone.
phoneHash() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates an attribute for setting the user's phone number hash.
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.
ProductFlowEvent - Class in io.appmetrica.analytics.productflow
Base type for product flow events.
ProductFlowEvent() - Constructor for class io.appmetrica.analytics.productflow.ProductFlowEvent
For subclassing only; use factory methods to create events.
ProductFlowStatus - Enum Class in io.appmetrica.analytics.productflow
Final outcome of a product flow.
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(AppMetricaEvent) - Static method in class io.appmetrica.analytics.AppMetrica
Sends a typed custom event.
reportEvent(AppMetricaEvent) - Method in interface io.appmetrica.analytics.IReporter
Sends a typed custom event.
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.
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.IModuleReporter
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.
setAdvIdentifiersTracking(boolean) - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapter
Enables or disables advertising identifiers tracking.
setAdvIdentifiersTracking(boolean) - Static method in class io.appmetrica.analytics.ModulesFacade
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.
setEnabled(boolean) - Method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Sets whether the logger is enabled
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.
subscribeForAutoCollectedData(Context, String) - Static method in class io.appmetrica.analytics.AppMetricaLibraryAdapter
Subscribes for auto-collected data flow.
subscribeForAutoCollectedData(Context, String) - Static method in class io.appmetrica.analytics.ModulesFacade
Subscribe for auto collected data.
SUCCESS - Enum constant in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
The product flow completed successfully.
SYSTEM - Enum constant in enum class io.appmetrica.analytics.ModuleEvent.Category
Category for sdk generated events

T

TABLET - Static variable in class io.appmetrica.analytics.PredefinedDeviceTypes
Tablet.
telegramLoginHash() - Static method in class io.appmetrica.analytics.profile.Attribute
Creates an attribute for setting the user's Telegram login hash.
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.AppMetricaLibraryAdapterConfig
 
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.productflow.OfferPrice
 
toString() - Method in class io.appmetrica.analytics.productflow.OfferReferrer
 
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> - 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 Class 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 class 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.ModuleEvent.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.appmetrica.analytics.productflow.ProductFlowStatus
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.ModuleEvent.Category
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.productflow.ProductFlowStatus
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

warning(String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseReleaseLogger
Logs message with arguments to warning log
warning(String, String, Object...) - Method in class io.appmetrica.analytics.logger.common.BaseDebugLogger
Does nothing
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.
withAdvIdentifiersTracking(boolean) - Method in class io.appmetrica.analytics.AppMetricaLibraryAdapterConfig.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.
withBenefitType(String) - Method in class io.appmetrica.analytics.productflow.OfferShownEventBuilder
Sets the benefit type offered (e.g.
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.
withCategory(ModuleEvent.Category) - Method in class io.appmetrica.analytics.ModuleEvent.Builder
Sets the source of the event.
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 the device type based on screen size.
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.
withEmailValues(Iterable<String>) - Method in class io.appmetrica.analytics.profile.FirstPartyDataEmailSha256Attribute
Sets multiple email values for the attribute from an iterable.
withEmailValues(String...) - Method in class io.appmetrica.analytics.profile.FirstPartyDataEmailSha256Attribute
Sets multiple email values for the attribute.
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.
withIdentifier(String) - Method in class io.appmetrica.analytics.productflow.OfferReferrer.Builder
Sets the identifier of the referral source (e.g.
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.
withPayload(Map<String, String>) - Method in class io.appmetrica.analytics.productflow.FlowResultEventBuilder
Sets the arbitrary key-value payload attached to the event.
withPayload(Map<String, String>) - Method in class io.appmetrica.analytics.productflow.FlowStartEventBuilder
Sets the arbitrary key-value payload attached to the event.
withPayload(Map<String, String>) - Method in class io.appmetrica.analytics.productflow.FlowStepEventBuilder
Sets the arbitrary key-value payload attached to the event.
withPayload(Map<String, String>) - Method in class io.appmetrica.analytics.productflow.OfferShownEventBuilder
Sets the arbitrary key-value payload attached to the event.
withPhoneValues(Iterable<String>) - Method in class io.appmetrica.analytics.profile.FirstPartyDataPhoneSha256Attribute
Sets multiple phone values for the attribute from an iterable.
withPhoneValues(String...) - Method in class io.appmetrica.analytics.profile.FirstPartyDataPhoneSha256Attribute
Sets multiple phone values for the attribute.
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
withPrice(OfferPrice) - Method in class io.appmetrica.analytics.productflow.FlowResultEventBuilder
Sets the price paid or agreed upon.
withPrice(OfferPrice) - Method in class io.appmetrica.analytics.productflow.FlowStartEventBuilder
Sets the product price at the moment acquisition started.
withPrice(OfferPrice) - Method in class io.appmetrica.analytics.productflow.FlowStepEventBuilder
Sets the current price at this step.
withPrice(OfferPrice) - Method in class io.appmetrica.analytics.productflow.OfferShownEventBuilder
Sets the offer price.
withProductId(String) - Method in class io.appmetrica.analytics.productflow.FlowResultEventBuilder
Sets the product type identifier.
withProductId(String) - Method in class io.appmetrica.analytics.productflow.FlowStepEventBuilder
Sets the product type identifier.
withProductId(String) - Method in class io.appmetrica.analytics.productflow.OfferShownEventBuilder
Sets the product type identifier.
withProductID(String) - Method in class io.appmetrica.analytics.Revenue.Builder
Sets the custom ID of the product purchased.
withProductOfferId(String) - Method in class io.appmetrica.analytics.productflow.FlowResultEventBuilder
Sets the offer variant identifier.
withProductOfferId(String) - Method in class io.appmetrica.analytics.productflow.FlowStartEventBuilder
Sets the offer variant identifier.
withProductOfferId(String) - Method in class io.appmetrica.analytics.productflow.FlowStepEventBuilder
Sets the offer variant identifier.
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.
withReferrer(OfferReferrer) - Method in class io.appmetrica.analytics.productflow.OfferShownEventBuilder
Sets the source that triggered the offer display.
withRevenueAutoTrackingEnabled(boolean) - Method in class io.appmetrica.analytics.AppMetricaConfig.Builder
Enables/disables auto tracking of inapp purchases.
withScreen(String) - Method in class io.appmetrica.analytics.productflow.OfferReferrer.Builder
Sets the screen from which the offer was opened.
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.
withStepOption(String) - Method in class io.appmetrica.analytics.productflow.FlowStepEventBuilder
Sets the step option (additional qualifier for the step type).
withTelegramLoginValues(Iterable<String>) - Method in class io.appmetrica.analytics.profile.FirstPartyDataTelegramLoginSha256Attribute
Sets multiple Telegram login values for the attribute from an iterable.
withTelegramLoginValues(String...) - Method in class io.appmetrica.analytics.profile.FirstPartyDataTelegramLoginSha256Attribute
Sets multiple Telegram login values for the attribute.
withType(String) - Method in class io.appmetrica.analytics.productflow.OfferReferrer.Builder
Sets the referrer type (e.g.
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