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 Deprecated Methods Modifier and Type Method Description voidaddAdFormat(AdFormat adFormat)voidaddExtData(java.lang.String key, java.lang.String value)voidaddExtData(java.lang.String key, java.util.Set<java.lang.String> value)voidaddExtKeyword(java.lang.String keyword)voidaddExtKeywords(java.util.Set<java.lang.String> keywords)voidaddSize(AdSize size)Deprecated.voidaddSizes(java.util.Set<AdSize> sizes)Deprecated.voidaddSizes(AdSize... sizes)Deprecated.voidaddUserData(DataObject dataObject)voidclearExtData()voidclearExtKeywords()voidclearUserData()booleanequals(java.lang.Object o)java.util.EnumSet<AdFormat>getAdFormats()intgetAdPositionValue()ContentObjectgetAppContent()intgetAutoRefreshDelay()BannerParametersgetBannerParameters()intgetBroadcastId()doublegetCloseButtonArea()PositiongetCloseButtonPosition()java.lang.StringgetConfigId()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getExtDataDictionary()java.util.Set<java.lang.String>getExtKeywordsSet()java.lang.StringgetFingerprint()java.lang.StringgetGpid()java.lang.StringgetImpressionUrl()java.lang.StringgetInterstitialSize()java.lang.IntegergetMaxVideoDuration()AdSizegetMinSizePercentage()NativeAdUnitConfigurationgetNativeConfiguration()java.lang.StringgetPbAdSlot()intgetPlacementTypeValue()java.util.HashSet<AdSize>getSizes()Deprecated.doublegetSkipButtonArea()PositiongetSkipButtonPosition()intgetSkipDelay()java.util.ArrayList<DataObject>getUserData()floatgetVideoInitialVolume()VideoParametersgetVideoParameters()intgetVideoSkipOffset()inthashCode()booleanisAdPositionValid()booleanisAdType(AdFormat type)booleanisBuiltInVideo()booleanisMuted()booleanisOriginalAdUnit()booleanisPlacementTypeValid()booleanisRewarded()booleanisSoundButtonVisible()voidmodifyUsingBidResponse(BidResponse bidResponse)voidremoveExtData(java.lang.String key)voidremoveExtKeyword(java.lang.String key)voidsetAdFormat(AdFormat adFormat)Clears ad formats list and adds only one ad format.voidsetAdFormats(java.util.EnumSet<AdFormat> formats)Clears previous ad formats and adds AdFormats corresponding to AdUnitFormat types.voidsetAdPosition(AdPosition adPosition)voidsetAdUnitFormats(java.util.EnumSet<AdUnitFormat> adUnitFormats)Clears previous ad formats and adds AdFormats corresponding to AdUnitFormat types.voidsetAppContent(ContentObject content)voidsetAutoRefreshDelay(int autoRefreshDelayInSeconds)voidsetBannerParameters(BannerParameters parameters)voidsetBuiltInVideo(boolean builtInVideo)voidsetCloseButtonArea(double closeButtonArea)voidsetCloseButtonPosition(Position closeButtonPosition)voidsetConfigId(java.lang.String configId)voidsetExtData(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> extData)voidsetExtKeywords(java.util.Set<java.lang.String> extKeywords)voidsetGpid(java.lang.String gpid)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)voidsetNativeConfiguration(NativeAdUnitConfiguration nativeConfiguration)voidsetPbAdSlot(java.lang.String pbAdSlot)voidsetPlacementType(PlacementType placementType)voidsetRewarded(boolean rewarded)voidsetSkipButtonArea(double skipButtonArea)voidsetSkipButtonPosition(Position skipButtonPosition)voidsetSkipDelay(int seconds)voidsetUserData(java.util.ArrayList<DataObject> userData)voidsetVideoInitialVolume(float videoInitialVolume)voidsetVideoParameters(VideoParameters 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()
-
setUserData
public void setUserData(java.util.ArrayList<DataObject> userData)
-
addExtData
public void addExtData(java.lang.String key, java.lang.String value)
-
addExtData
public void addExtData(java.lang.String key, java.util.Set<java.lang.String> value)
-
removeExtData
public void removeExtData(java.lang.String key)
-
getExtDataDictionary
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getExtDataDictionary()
-
clearExtData
public void clearExtData()
-
setExtData
public void setExtData(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> extData)
-
addExtKeyword
public void addExtKeyword(java.lang.String keyword)
-
addExtKeywords
public void addExtKeywords(java.util.Set<java.lang.String> keywords)
-
removeExtKeyword
public void removeExtKeyword(java.lang.String key)
-
setExtKeywords
public void setExtKeywords(java.util.Set<java.lang.String> extKeywords)
-
getExtKeywordsSet
public java.util.Set<java.lang.String> getExtKeywordsSet()
-
clearExtKeywords
public void clearExtKeywords()
-
setMinSizePercentage
public void setMinSizePercentage(AdSize minSizePercentage)
-
getMinSizePercentage
public AdSize getMinSizePercentage()
-
addSize
@Deprecated public void addSize(AdSize size)
Deprecated.Should be replaced by the sizes inBannerParametersorVideoParameters.
-
addSizes
@Deprecated public void addSizes(AdSize... sizes)
Deprecated.Should be replaced by the sizes inBannerParametersorVideoParameters.
-
addSizes
@Deprecated public void addSizes(java.util.Set<AdSize> sizes)
Deprecated.Should be replaced by the sizes inBannerParametersorVideoParameters.
-
getSizes
@Deprecated public java.util.HashSet<AdSize> getSizes()
Deprecated.Should be replaced by the sizes inBannerParametersorVideoParameters.
-
setBannerParameters
public void setBannerParameters(BannerParameters parameters)
-
getBannerParameters
public BannerParameters getBannerParameters()
-
setVideoParameters
public void setVideoParameters(VideoParameters parameters)
-
getVideoParameters
public VideoParameters 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.
-
setAdUnitFormats
public void setAdUnitFormats(java.util.EnumSet<AdUnitFormat> adUnitFormats)
Clears previous ad formats and adds AdFormats corresponding to AdUnitFormat types.
-
setAdFormats
public void setAdFormats(java.util.EnumSet<AdFormat> formats)
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()
-
setNativeConfiguration
public void setNativeConfiguration(NativeAdUnitConfiguration nativeConfiguration)
-
isOriginalAdUnit
public boolean isOriginalAdUnit()
-
setIsOriginalAdUnit
public void setIsOriginalAdUnit(boolean originalAdUnit)
-
getImpressionUrl
public java.lang.String getImpressionUrl()
-
getFingerprint
public java.lang.String getFingerprint()
-
getGpid
public java.lang.String getGpid()
-
setGpid
public void setGpid(java.lang.String gpid)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-