Package org.prebid.mobile.configuration
Class AdUnitConfiguration
- java.lang.Object
-
- org.prebid.mobile.configuration.AdUnitConfiguration
-
public class AdUnitConfiguration extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intSKIP_OFFSET_NOT_ASSIGNEDstatic java.lang.StringTAG
-
Constructor Summary
Constructors Constructor Description AdUnitConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdFormat(AdFormat adFormat)voidaddContextData(java.lang.String key, java.lang.String value)voidaddContextData(java.lang.String key, java.util.Set<java.lang.String> value)voidaddContextKeyword(java.lang.String keyword)voidaddContextKeywords(java.util.Set<java.lang.String> keywords)voidaddSize(AdSize size)voidaddSizes(java.util.Set<AdSize> sizes)voidaddSizes(AdSize... sizes)voidaddUserData(DataObject dataObject)voidclearContextData()voidclearContextKeywords()voidclearUserData()booleanequals(java.lang.Object o)java.util.EnumSet<AdFormat>getAdFormats()intgetAdPositionValue()ContentObjectgetAppContent()intgetAutoRefreshDelay()BannerBaseAdUnit.ParametersgetBannerParameters()intgetBroadcastId()doublegetCloseButtonArea()PositiongetCloseButtonPosition()java.lang.StringgetConfigId()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getContextDataDictionary()java.util.Set<java.lang.String>getContextKeywordsSet()java.lang.StringgetImpressionUrl()java.lang.StringgetInterstitialSize()java.lang.IntegergetMaxVideoDuration()AdSizegetMinSizePercentage()NativeAdUnitConfigurationgetNativeConfiguration()java.lang.StringgetPbAdSlot()intgetPlacementTypeValue()java.util.HashSet<AdSize>getSizes()doublegetSkipButtonArea()PositiongetSkipButtonPosition()intgetSkipDelay()java.util.ArrayList<DataObject>getUserData()floatgetVideoInitialVolume()VideoBaseAdUnit.ParametersgetVideoParameters()intgetVideoSkipOffset()inthashCode()booleanisAdPositionValid()booleanisAdType(AdFormat type)booleanisBuiltInVideo()booleanisMuted()booleanisOriginalAdUnit()booleanisPlacementTypeValid()booleanisRewarded()booleanisSoundButtonVisible()voidmodifyUsingBidResponse(BidResponse bidResponse)voidremoveContextData(java.lang.String key)voidremoveContextKeyword(java.lang.String key)voidsetAdFormat(AdFormat adFormat)Clears ad formats list and adds only one ad format.voidsetAdFormats(java.util.EnumSet<AdUnitFormat> adUnitFormats)Clears previous ad formats and adds AdFormats corresponding to AdUnitFormat types.voidsetAdPosition(AdPosition adPosition)voidsetAppContent(ContentObject content)voidsetAutoRefreshDelay(int autoRefreshDelayInSeconds)voidsetBannerParameters(BannerBaseAdUnit.Parameters parameters)voidsetBuiltInVideo(boolean builtInVideo)voidsetCloseButtonArea(double closeButtonArea)voidsetCloseButtonPosition(Position closeButtonPosition)voidsetConfigId(java.lang.String configId)voidsetInterstitialSize(int width, int height)voidsetInterstitialSize(java.lang.String size)voidsetInterstitialSize(InterstitialSizes.InterstitialSize size)voidsetIsMuted(boolean isMuted)voidsetIsOriginalAdUnit(boolean originalAdUnit)voidsetIsSoundButtonVisible(boolean isSoundButtonVisible)voidsetMaxVideoDuration(int seconds)voidsetMinSizePercentage(AdSize minSizePercentage)voidsetPbAdSlot(java.lang.String pbAdSlot)voidsetPlacementType(PlacementType placementType)voidsetRewarded(boolean rewarded)voidsetSkipButtonArea(double skipButtonArea)voidsetSkipButtonPosition(Position skipButtonPosition)voidsetSkipDelay(int seconds)voidsetVideoInitialVolume(float videoInitialVolume)voidsetVideoParameters(VideoBaseAdUnit.Parameters parameters)voidsetVideoSkipOffset(int videoSkipOffset)
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
- See Also:
- Constant Field Values
-
SKIP_OFFSET_NOT_ASSIGNED
public static final int SKIP_OFFSET_NOT_ASSIGNED
- See Also:
- Constant Field Values
-
-
Method Detail
-
modifyUsingBidResponse
public void modifyUsingBidResponse(BidResponse bidResponse)
-
setConfigId
public void setConfigId(java.lang.String configId)
-
getConfigId
public java.lang.String getConfigId()
-
setAppContent
public void setAppContent(ContentObject content)
-
getAppContent
public ContentObject getAppContent()
-
setPbAdSlot
public void setPbAdSlot(java.lang.String pbAdSlot)
-
getPbAdSlot
public java.lang.String getPbAdSlot()
-
addUserData
public void addUserData(DataObject dataObject)
-
getUserData
public java.util.ArrayList<DataObject> getUserData()
-
clearUserData
public void clearUserData()
-
addContextData
public void addContextData(java.lang.String key, java.lang.String value)
-
addContextData
public void addContextData(java.lang.String key, java.util.Set<java.lang.String> value)
-
removeContextData
public void removeContextData(java.lang.String key)
-
getContextDataDictionary
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getContextDataDictionary()
-
clearContextData
public void clearContextData()
-
addContextKeyword
public void addContextKeyword(java.lang.String keyword)
-
addContextKeywords
public void addContextKeywords(java.util.Set<java.lang.String> keywords)
-
removeContextKeyword
public void removeContextKeyword(java.lang.String key)
-
getContextKeywordsSet
public java.util.Set<java.lang.String> getContextKeywordsSet()
-
clearContextKeywords
public void clearContextKeywords()
-
setMinSizePercentage
public void setMinSizePercentage(AdSize minSizePercentage)
-
getMinSizePercentage
public AdSize getMinSizePercentage()
-
addSize
public void addSize(AdSize size)
-
addSizes
public void addSizes(AdSize... sizes)
-
addSizes
public void addSizes(java.util.Set<AdSize> sizes)
-
getSizes
public java.util.HashSet<AdSize> getSizes()
-
setBannerParameters
public void setBannerParameters(BannerBaseAdUnit.Parameters parameters)
-
getBannerParameters
public BannerBaseAdUnit.Parameters getBannerParameters()
-
setVideoParameters
public void setVideoParameters(VideoBaseAdUnit.Parameters parameters)
-
getVideoParameters
public VideoBaseAdUnit.Parameters getVideoParameters()
-
setBuiltInVideo
public void setBuiltInVideo(boolean builtInVideo)
-
isBuiltInVideo
public boolean isBuiltInVideo()
-
setIsMuted
public void setIsMuted(boolean isMuted)
-
isMuted
public boolean isMuted()
-
setIsSoundButtonVisible
public void setIsSoundButtonVisible(boolean isSoundButtonVisible)
-
isSoundButtonVisible
public boolean isSoundButtonVisible()
-
setAutoRefreshDelay
public void setAutoRefreshDelay(int autoRefreshDelayInSeconds)
-
getAutoRefreshDelay
public int getAutoRefreshDelay()
-
setVideoSkipOffset
public void setVideoSkipOffset(int videoSkipOffset)
-
getVideoSkipOffset
public int getVideoSkipOffset()
-
addAdFormat
public void addAdFormat(AdFormat adFormat)
-
setAdFormat
public void setAdFormat(AdFormat adFormat)
Clears ad formats list and adds only one ad format.
-
setAdFormats
public void setAdFormats(java.util.EnumSet<AdUnitFormat> adUnitFormats)
Clears previous ad formats and adds AdFormats corresponding to AdUnitFormat types.
-
setSkipDelay
public void setSkipDelay(int seconds)
-
getSkipDelay
public int getSkipDelay()
-
getSkipButtonArea
public double getSkipButtonArea()
-
setSkipButtonArea
public void setSkipButtonArea(double skipButtonArea)
-
getSkipButtonPosition
public Position getSkipButtonPosition()
-
setSkipButtonPosition
public void setSkipButtonPosition(Position skipButtonPosition)
-
getAdFormats
public java.util.EnumSet<AdFormat> getAdFormats()
-
isAdType
public boolean isAdType(AdFormat type)
-
setRewarded
public void setRewarded(boolean rewarded)
-
isRewarded
public boolean isRewarded()
-
setCloseButtonArea
public void setCloseButtonArea(double closeButtonArea)
-
getCloseButtonArea
public double getCloseButtonArea()
-
setInterstitialSize
public void setInterstitialSize(InterstitialSizes.InterstitialSize size)
-
setInterstitialSize
public void setInterstitialSize(java.lang.String size)
-
setInterstitialSize
public void setInterstitialSize(int width, int height)
-
getInterstitialSize
public java.lang.String getInterstitialSize()
-
setCloseButtonPosition
public void setCloseButtonPosition(Position closeButtonPosition)
-
getCloseButtonPosition
public Position getCloseButtonPosition()
-
setVideoInitialVolume
public void setVideoInitialVolume(float videoInitialVolume)
-
getVideoInitialVolume
public float getVideoInitialVolume()
-
setPlacementType
public void setPlacementType(PlacementType placementType)
-
getPlacementTypeValue
public int getPlacementTypeValue()
-
isPlacementTypeValid
public boolean isPlacementTypeValid()
-
setAdPosition
public void setAdPosition(AdPosition adPosition)
-
getAdPositionValue
public int getAdPositionValue()
-
isAdPositionValid
public boolean isAdPositionValid()
-
getBroadcastId
public int getBroadcastId()
-
setMaxVideoDuration
public void setMaxVideoDuration(int seconds)
-
getMaxVideoDuration
public java.lang.Integer getMaxVideoDuration()
-
getNativeConfiguration
public NativeAdUnitConfiguration getNativeConfiguration()
-
isOriginalAdUnit
public boolean isOriginalAdUnit()
-
setIsOriginalAdUnit
public void setIsOriginalAdUnit(boolean originalAdUnit)
-
getImpressionUrl
public java.lang.String getImpressionUrl()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-