Package io.justtrack
-
All Classes and InterfacesInterfacesClassesEnum ClassesExceptions
Class
Description
Represents an ad impression to be sent to the justtrack backend.
The AdFormat describes where the ad is located in your app.
The result of reading an advertiser id can be one of three possibilities: * The advertiser id was successfully read * The user limited ad tracking and the OS enforces this (late 2021: Android 12, early 2022: all devices) * Reading the advertiser id failed
This class is a builder for app events you can publish to the backend.
A representation of the campaign the user was attributed to.
A representation of the channel the user was attributed to.
A tuple of id and name.
A representation of the network the user was attributed to.
Listener for attribution updates.
Callback<T>
A callback represents a computation which is awaiting some data to resolve to a result or be rejected with some error.
A
UrlShortener
which does return the url without any changes.This class represents the different dimensions the SDK can send to the backend.
You can use this event to capture details of an ad like load, click, show etc.
To capture all details related to user login events.
You can use this event to track all details related to the progression of the user in the game.
Event that tracks and reports in-app purchase related details e.g user selected some item from store, confirmed purchase, added to cart.
You can use this event to capture details of items removed from user's inventory.
An instance of this class represents your handle to the backend services to attribute a user and track events about the user.
Use this class to build your instance of the SDK.
A logger which allows a user of this library to tap into the log stream produced by this library.
Type used to pass additional fields to a log message.
A type used to construct a
LoggerFields
instance.A
Money
instance represents a monetary amount together with a currency.PreliminaryRetargetingParameters
Retargeting parameters extracted from an
Intent
.PreliminaryRetargetingParameters.ValidateResult
PreliminaryRetargetingParametersListener
Listener for preliminary retargeting parameter updates.
If the app was started as part of a retargeting campaign (either the first app open after it was installed again for that campaign or because it was launched from a retargeting intent link.
Listener for retargeting parameter updates.
A builder class you can use to instantiate your instance of the SDK.
Returned when subscribing to some kind of event.
A time-based unit grouping the
Unit.MILLISECONDS
andUnit.SECONDS
Unit
s.An enum describing how to interpret the value of an
AppEvent
.A url shortener is called on a URL produced by the SDK before returning it to the caller.
Simple data type describing an app or SDK version.
package io.justtrack