All Classes and Interfaces
Class
Description
The class to store Ad Revenue data.
Builder class for
AdRevenue
objects.Enum containing possible Ad Type values.
Advertising identifiers (google and huawei) information.
Object of this class holds information about one specific identifier.
Describes information about request status.
Interface for custom ANR events listener.
Class assistant for analytic processing.
Contains configuration of analytic processing.
Builds a new
AppMetricaConfig
object.This class contains constants with default values for different aspects of SDK.
Adapter for libraries that use AppMetrica.
AppMetricaPlugins
is an extension of AppMetrica
.The attribute class.
The birth date attribute class.
The boolean attribute class.
The counter attribute class.
A listener for implementing a deferred deeplink handler.
Possible values for
DeferredDeeplinkListener.onError(Error, String)
Possible values for
DeferredDeeplinkParametersListener.onError(Error, String)
Describes an amount of something - number and unit.
Describes an item in a cart.
ECommerce event object.
Describes an order - info about a cart purchase.
Describes price of a product.
Describes a product.
Describes transition source - screen which shown screen, product card, etc.
Describes a screen (page).
External attribution interface.
Class with implementations of
ExternalAttribution
interface.The gender attribute class.
Gender enumeration.
Custom crash transformer.
Analogue of
IReporter
for custom modules and plugins.IPluginReporter
is an extension of IReporter
.IReporter
can send events to an alternative api key, differ from
api key, passed to AppMetrica.activate(android.content.Context, AppMetricaConfig)
Custom event parameters.
Builds a new
ModuleEvent
object.Class with methods for communication of different AppMetrica modules.
The name attribute class.
The NotificationsEnabled attribute class.
The number attribute class.
Class describing the error.
Builder for
PluginErrorDetails
.Class containing popular constants used in
PluginErrorDetails.Builder.withPlatform(String)
.Predefined device types for
AppMetricaConfig.Builder.withDeviceType(String)
method.Contains information for tracking preloaded apps
Configuration created by
PreloadInfo.Builder
Builds a new
PreloadInfo
instance.Contains configuration of analytic processing in
IReporter
.Builds a new
ReporterConfig
object.The class to store revenue data.
Builder class for
Revenue
objects.The class to store in-app purchases data.
Builder class for
Revenue.Receipt
objects.Class describing the stacktrace in a common form
so that errors both from native and plugin code can be described via this object.
Builder for
StackTraceItem
.Callback to notify about params' changes.
Possible values that are passed when calling
StartupParamsCallback.onRequestError(Reason, Result)
method.Objects of this class contain information about retrieved startup parameters.
Startup value with status and error description.
Status of
StartupParamsItem
.The string attribute class.
The class to store a user profile.
Builder class for
UserProfile
objects.UserProfileUpdate<T extends io.appmetrica.analytics.impl.profile.UserProfileUpdatePatcher>
This class indicates user profile update.
Exception that is thrown if some of the mandatory conditions for calling AppMetrica SDK methods are not met.