Class ViewHolderConfig
-
- All Implemented Interfaces:
public final class ViewHolderConfigA data class that defines the configuration for native ad view holders.
This class contains configuration parameters that determine the requirements and constraints for various components of a native ad view, including whether certain components are required and their minimum dimensions.
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisIconRequiredprivate final BooleanisMediaViewRequiredprivate final DimensioniconMinDimensionprivate final DimensionmediaMinDimensionprivate final PublisherNativeViewDatanativeViewData
-
Constructor Summary
Constructors Constructor Description ViewHolderConfig(Boolean isIconRequired, Boolean isMediaViewRequired, Dimension iconMinDimension, Dimension mediaMinDimension, PublisherNativeViewData nativeViewData)
-
Method Summary
Modifier and Type Method Description final BooleanisIconRequired()final BooleanisMediaViewRequired()final DimensiongetIconMinDimension()final DimensiongetMediaMinDimension()final PublisherNativeViewDatagetNativeViewData()-
-
Constructor Detail
-
ViewHolderConfig
ViewHolderConfig(Boolean isIconRequired, Boolean isMediaViewRequired, Dimension iconMinDimension, Dimension mediaMinDimension, PublisherNativeViewData nativeViewData)
- Parameters:
isIconRequired- Whether the icon component is required for the native ad.isMediaViewRequired- Whether the media view component is required for the native ad.iconMinDimension- The minimum dimensions required for the icon component.mediaMinDimension- The minimum dimensions required for the media view component.nativeViewData- The publisher's native view data containing the actual view references.
-
-
Method Detail
-
isIconRequired
final Boolean isIconRequired()
-
isMediaViewRequired
final Boolean isMediaViewRequired()
-
getIconMinDimension
final Dimension getIconMinDimension()
-
getMediaMinDimension
final Dimension getMediaMinDimension()
-
getNativeViewData
final PublisherNativeViewData getNativeViewData()
-
-
-
-