AdTracker

actual class AdTracker

Android implementation of AdTracker that delegates to the native Android SDK.

expect class AdTracker

Handles tracking of ad events including impressions, clicks, revenue, and loading states.

Access this via Purchases.adTracker.

actual class AdTracker

iOS implementation of AdTracker. Ad tracking is not yet supported on iOS.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
expect fun trackAdDisplayed(data: <Error class: unknown class>)

Tracks when an ad is displayed to the user.

actual fun trackAdDisplayed(data: <Error class: unknown class>)
Link copied to clipboard
expect fun trackAdFailedToLoad(data: <Error class: unknown class>)

Tracks when an ad fails to load.

actual fun trackAdFailedToLoad(data: <Error class: unknown class>)
Link copied to clipboard
expect fun trackAdLoaded(data: <Error class: unknown class>)

Tracks when an ad successfully loads.

actual fun trackAdLoaded(data: <Error class: unknown class>)
Link copied to clipboard
expect fun trackAdOpened(data: <Error class: unknown class>)

Tracks when an ad is opened/clicked by the user.

actual fun trackAdOpened(data: <Error class: unknown class>)
Link copied to clipboard
expect fun trackAdRevenue(data: <Error class: unknown class>)

Tracks ad revenue generated.

actual fun trackAdRevenue(data: <Error class: unknown class>)