Class AdUnitConfiguration

java.lang.Object
org.prebid.mobile.configuration.AdUnitConfiguration

public class AdUnitConfiguration extends Object
  • Field Details

  • Constructor Details

    • AdUnitConfiguration

      public AdUnitConfiguration()
  • Method Details

    • modifyUsingBidResponse

      public void modifyUsingBidResponse(BidResponse bidResponse)
    • setConfigId

      public void setConfigId(String configId)
    • getConfigId

      public String getConfigId()
    • setAppContent

      public void setAppContent(ContentObject content)
    • getAppContent

      public ContentObject getAppContent()
    • setPbAdSlot

      public void setPbAdSlot(String pbAdSlot)
    • getPbAdSlot

      public String getPbAdSlot()
    • addUserData

      public void addUserData(DataObject dataObject)
    • getUserData

      public ArrayList<DataObject> getUserData()
    • clearUserData

      public void clearUserData()
    • setUserData

      public void setUserData(ArrayList<DataObject> userData)
    • addExtData

      public void addExtData(String key, String value)
    • addExtData

      public void addExtData(String key, Set<String> value)
    • removeExtData

      public void removeExtData(String key)
    • getExtDataDictionary

      public Map<String,Set<String>> getExtDataDictionary()
    • clearExtData

      public void clearExtData()
    • setExtData

      public void setExtData(Map<String,Set<String>> extData)
    • addExtKeyword

      public void addExtKeyword(String keyword)
    • addExtKeywords

      public void addExtKeywords(Set<String> keywords)
    • removeExtKeyword

      public void removeExtKeyword(String key)
    • setExtKeywords

      public void setExtKeywords(Set<String> extKeywords)
    • getExtKeywordsSet

      public Set<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 in BannerParameters or VideoParameters.
    • addSizes

      @Deprecated public void addSizes(AdSize... sizes)
      Deprecated.
      Should be replaced by the sizes in BannerParameters or VideoParameters.
    • addSizes

      @Deprecated public void addSizes(Set<AdSize> sizes)
      Deprecated.
      Should be replaced by the sizes in BannerParameters or VideoParameters.
    • getSizes

      @Deprecated public HashSet<AdSize> getSizes()
      Deprecated.
      Should be replaced by the sizes in BannerParameters or VideoParameters.
    • 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(EnumSet<AdUnitFormat> adUnitFormats)
      Clears previous ad formats and adds AdFormats corresponding to AdUnitFormat types.
    • setAdFormats

      public void setAdFormats(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 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(String size)
    • setInterstitialSize

      public void setInterstitialSize(int width, int height)
    • getInterstitialSize

      public 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)
    • getAdPosition

      public AdPosition getAdPosition()
    • getAdPositionValue

      public int getAdPositionValue()
    • isAdPositionValid

      public boolean isAdPositionValid()
    • getBroadcastId

      public int getBroadcastId()
    • setMaxVideoDuration

      public void setMaxVideoDuration(int seconds)
    • getMaxVideoDuration

      public Integer getMaxVideoDuration()
    • getNativeConfiguration

      public NativeAdUnitConfiguration getNativeConfiguration()
    • setNativeConfiguration

      public void setNativeConfiguration(NativeAdUnitConfiguration nativeConfiguration)
    • isOriginalAdUnit

      public boolean isOriginalAdUnit()
    • setIsOriginalAdUnit

      public void setIsOriginalAdUnit(boolean originalAdUnit)
    • getImpressionUrl

      public String getImpressionUrl()
    • getFingerprint

      public String getFingerprint()
    • getGpid

      public String getGpid()
    • setGpid

      public void setGpid(String gpid)
    • getImpOrtbConfig

      public String getImpOrtbConfig()
    • setImpOrtbConfig

      public void setImpOrtbConfig(String impOrtbConfig)
    • getOrtbConfig

      @Deprecated public String getOrtbConfig()
      Deprecated.
    • setOrtbConfig

      @Deprecated public void setOrtbConfig(String ortbConfig)
      Deprecated.
    • getHasEndCard

      public boolean getHasEndCard()
    • setHasEndCard

      public void setHasEndCard(boolean hasEndCard)
    • getRewardManager

      public RewardManager getRewardManager()
    • setRewardManager

      public void setRewardManager(RewardManager rewardManager)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object