Package com.inmobi.ads.containers
Class AdMetaData
-
- All Implemented Interfaces:
public final class AdMetaDataData class representing metadata for an AdView. Contains all necessary information to manage, display, and track ads within the application. This includes ad type, creative details, placement information, telemetry data, and various configuration settings.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringadTypeprivate final BooleanisImmersiveModeprivate final LongplacementIdprivate final BooleanallowAutoRedirectionprivate final StringcreativeIdprivate final StringcreativeTypeprivate final StringmarkupTypeAdUnitprivate final StringadSizeprivate final AdPodHandleradPodHandlerprivate final StringcontentURLprivate final Map<String, AdUnitTelemetryHelper>telemetryManagerMapprivate final BooleanisHardwareAccelerationDisabledprivate final WatermarkDatawatermarkDataprivate final AdQualityControladQualityControlprivate final ByteplacementTypeprivate final Set<TrackerAttr>viewabilityTrackersprivate final StringimpressionIdprivate final BooleanisInAppBrowserprivate final StringlandingSchemeprivate final RenderViewMetaDatarenderViewMetaDataprivate final InMobiLoggerloggerprivate final LongviewTouchTimestamp
-
Constructor Summary
Constructors Constructor Description AdMetaData(String adType, Boolean isImmersiveMode, Long placementId, Boolean allowAutoRedirection, String creativeId, String creativeType, String markupTypeAdUnit, String adSize, AdPodHandler adPodHandler, String contentURL, Map<String, AdUnitTelemetryHelper> telemetryManagerMap, Boolean isHardwareAccelerationDisabled, WatermarkData watermarkData, AdQualityControl adQualityControl, Byte placementType, Set<TrackerAttr> viewabilityTrackers, String impressionId, Boolean isInAppBrowser, String landingScheme, RenderViewMetaData renderViewMetaData, InMobiLogger logger, Long viewTouchTimestamp)
-
Method Summary
Modifier and Type Method Description final StringgetAdType()final BooleanisImmersiveMode()final LonggetPlacementId()final BooleangetAllowAutoRedirection()final StringgetCreativeId()final StringgetCreativeType()final StringgetMarkupTypeAdUnit()final StringgetAdSize()final AdPodHandlergetAdPodHandler()final StringgetContentURL()final Map<String, AdUnitTelemetryHelper>getTelemetryManagerMap()final BooleanisHardwareAccelerationDisabled()final WatermarkDatagetWatermarkData()final AdQualityControlgetAdQualityControl()final BytegetPlacementType()final Set<TrackerAttr>getViewabilityTrackers()final StringgetImpressionId()final BooleanisInAppBrowser()final StringgetLandingScheme()final RenderViewMetaDatagetRenderViewMetaData()final InMobiLoggergetLogger()final LonggetViewTouchTimestamp()-
-
Constructor Detail
-
AdMetaData
AdMetaData(String adType, Boolean isImmersiveMode, Long placementId, Boolean allowAutoRedirection, String creativeId, String creativeType, String markupTypeAdUnit, String adSize, AdPodHandler adPodHandler, String contentURL, Map<String, AdUnitTelemetryHelper> telemetryManagerMap, Boolean isHardwareAccelerationDisabled, WatermarkData watermarkData, AdQualityControl adQualityControl, Byte placementType, Set<TrackerAttr> viewabilityTrackers, String impressionId, Boolean isInAppBrowser, String landingScheme, RenderViewMetaData renderViewMetaData, InMobiLogger logger, Long viewTouchTimestamp)
-
-
Method Detail
-
isImmersiveMode
final Boolean isImmersiveMode()
-
getPlacementId
final Long getPlacementId()
-
getAllowAutoRedirection
final Boolean getAllowAutoRedirection()
-
getCreativeId
final String getCreativeId()
-
getCreativeType
final String getCreativeType()
-
getMarkupTypeAdUnit
final String getMarkupTypeAdUnit()
-
getAdPodHandler
final AdPodHandler getAdPodHandler()
-
getContentURL
final String getContentURL()
-
getTelemetryManagerMap
final Map<String, AdUnitTelemetryHelper> getTelemetryManagerMap()
-
isHardwareAccelerationDisabled
final Boolean isHardwareAccelerationDisabled()
-
getWatermarkData
final WatermarkData getWatermarkData()
-
getAdQualityControl
final AdQualityControl getAdQualityControl()
-
getPlacementType
final Byte getPlacementType()
-
getViewabilityTrackers
final Set<TrackerAttr> getViewabilityTrackers()
-
getImpressionId
final String getImpressionId()
-
isInAppBrowser
final Boolean isInAppBrowser()
-
getLandingScheme
final String getLandingScheme()
-
getRenderViewMetaData
final RenderViewMetaData getRenderViewMetaData()
-
getLogger
final InMobiLogger getLogger()
-
getViewTouchTimestamp
final Long getViewTouchTimestamp()
-
-
-
-