Class AdUnitConfiguration


  • public class AdUnitConfiguration
    extends java.lang.Object
    • Constructor Detail

      • AdUnitConfiguration

        public AdUnitConfiguration()
    • 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)
      • 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()
      • 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​(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()
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object