Class VisibilityChecker
- java.lang.Object
-
- org.prebid.mobile.rendering.utils.helpers.VisibilityChecker
-
public class VisibilityChecker extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VisibilityChecker(VisibilityTrackerOption visibilityTrackerOption)VisibilityChecker(VisibilityTrackerOption visibilityTrackerOption, ViewExposureChecker viewExposureChecker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewExposurecheckViewExposure(android.view.View view)VisibilityTrackerOptiongetVisibilityTrackerOption()booleanhasBeenVisible()booleanhasRequiredTimeElapsed()booleanisVisible(android.view.View view)booleanisVisible(android.view.View trackedView, ViewExposure viewExposure)booleanisVisibleForRefresh(android.view.View view)voidsetStartTimeMillis()
-
-
-
Constructor Detail
-
VisibilityChecker
public VisibilityChecker(VisibilityTrackerOption visibilityTrackerOption)
-
VisibilityChecker
public VisibilityChecker(VisibilityTrackerOption visibilityTrackerOption, ViewExposureChecker viewExposureChecker)
-
-
Method Detail
-
hasBeenVisible
public boolean hasBeenVisible()
-
setStartTimeMillis
public void setStartTimeMillis()
-
hasRequiredTimeElapsed
public boolean hasRequiredTimeElapsed()
-
isVisible
public boolean isVisible(android.view.View trackedView, ViewExposure viewExposure)
-
isVisible
public boolean isVisible(android.view.View view)
-
isVisibleForRefresh
public boolean isVisibleForRefresh(android.view.View view)
-
checkViewExposure
public ViewExposure checkViewExposure(android.view.View view)
-
getVisibilityTrackerOption
public VisibilityTrackerOption getVisibilityTrackerOption()
-
-