Class CompanionHtmlVisibilityTracker
-
- All Implemented Interfaces:
public final class CompanionHtmlVisibilityTracker extends HtmlPollingVisibilityTracker
Tracker for companion ad HTML visibility.
This class is used for companion tracking and follows the existing design. It just changes the way throttle intervals are supplied for visibility checks.
-
-
Field Summary
Fields Modifier and Type Field Description private AdConfig.ViewabilityConfigmViewabilityConfigprivate final AtomicBooleanisPausedprivate final BooleanisTracking
-
Constructor Summary
Constructors Constructor Description CompanionHtmlVisibilityTracker(VisibilityTracker.VisibilityChecker visibilityChecker, AdConfig.ViewabilityConfig viewabilityConfig, Byte impressionType, InMobiLogger logger)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.inmobi.ads.viewability.inmobi.PollingVisibilityTracker
getMViewabilityConfig, setMViewabilityConfig -
Methods inherited from class com.inmobi.ads.viewability.inmobi.VisibilityTracker
addView, addView, clear, destroy, isPaused, isTracking, pause, removeView, removeViewWithToken, resume, scheduleVisibilityCheck, setVisibilityTrackerListener -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CompanionHtmlVisibilityTracker
CompanionHtmlVisibilityTracker(VisibilityTracker.VisibilityChecker visibilityChecker, AdConfig.ViewabilityConfig viewabilityConfig, Byte impressionType, InMobiLogger logger)
- Parameters:
visibilityChecker- The checker used to determine view visibility.viewabilityConfig- Optional configuration for viewability.impressionType- The type of impression being tracked.logger- Optional logger for tracking events.
-
-
-
-