Class ImpressionTracker
-
- All Implemented Interfaces:
public final class ImpressionTrackerTrack ad view and page-view impressions for a Strand.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceImpressionTracker.ImpressionListener
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisTracking
-
Constructor Summary
Constructors Constructor Description ImpressionTracker(AdConfig.ViewabilityConfig viewabilityConfig, VisibilityTracker visibilityTracker, ImpressionTracker.ImpressionListener listener)
-
Method Summary
Modifier and Type Method Description final BooleanisTracking()final UnitaddView(View view, Object token, Integer impressionMinPercentageViewed, Integer impressionMinTimeViewed)Tracks the given view for impressions. final UnitremoveView(View view)final UnitremoveViewWithToken(Object token)final Unitpause()final Unitresume()final Unitclear()final Unitdestroy()-
-
Constructor Detail
-
ImpressionTracker
ImpressionTracker(AdConfig.ViewabilityConfig viewabilityConfig, VisibilityTracker visibilityTracker, ImpressionTracker.ImpressionListener listener)
-
-
Method Detail
-
isTracking
final Boolean isTracking()
-
addView
final Unit addView(View view, Object token, Integer impressionMinPercentageViewed, Integer impressionMinTimeViewed)
Tracks the given view for impressions.
-
removeView
final Unit removeView(View view)
-
removeViewWithToken
final Unit removeViewWithToken(Object token)
-
-
-
-