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.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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.
    • Method Detail