Class ViewabilityCriteria
-
- All Implemented Interfaces:
public final class ViewabilityCriteriaConfiguration class defining the criteria for determining viewability of an advertisement.
This class encapsulates the various parameters used to measure and determine when an advertisement meets viewability standards. These criteria are typically based on industry standards such as IAB (Interactive Advertising Bureau) and MRC (Media Rating Council) guidelines, but can also be customized for specific advertising requirements.
The criteria work together to define a comprehensive viewability measurement:
Temporal requirements (polling frequency and minimum duration)
Spatial requirements (percentage visible and minimum dimensions)
These parameters ensure that ads are only considered viewable when they are sufficiently visible to users for a meaningful duration, providing accurate measurement for billing and analytics purposes.
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegerpollingIntervalprivate final IntegerminPercentageViewableprivate final DimensionminDimensionprivate final IntegerminDuration
-
Constructor Summary
Constructors Constructor Description ViewabilityCriteria(Integer pollingInterval, Integer minPercentageViewable, Dimension minDimension, Integer minDuration)
-
Method Summary
Modifier and Type Method Description final IntegergetPollingInterval()final IntegergetMinPercentageViewable()final DimensiongetMinDimension()final IntegergetMinDuration()-
-
Constructor Detail
-
ViewabilityCriteria
ViewabilityCriteria(Integer pollingInterval, Integer minPercentageViewable, Dimension minDimension, Integer minDuration)
- Parameters:
pollingInterval- How frequently to check viewability status in millisecondsminPercentageViewable- Minimum percentage of the ad that must be visible (0-100)minDimension- The minimum Dimension requirements for the visible portionminDuration- Minimum time in milliseconds the ad must remain visible to qualify as viewable
-
-
Method Detail
-
getPollingInterval
final Integer getPollingInterval()
-
getMinPercentageViewable
final Integer getMinPercentageViewable()
-
getMinDimension
final Dimension getMinDimension()
-
getMinDuration
final Integer getMinDuration()
-
-
-
-