Class MediationBaseAdUnit

java.lang.Object
org.prebid.mobile.api.mediation.MediationBaseAdUnit
Direct Known Subclasses:
MediationBannerAdUnit, MediationBaseFullScreenAdUnit

public abstract class MediationBaseAdUnit extends Object
Internal base mediation ad unit.
  • Field Details

    • onFetchCompleteListener

      protected OnFetchCompleteListener onFetchCompleteListener
    • contextWeakReference

      protected WeakReference<android.content.Context> contextWeakReference
    • adUnitConfig

      protected AdUnitConfiguration adUnitConfig
    • mediationDelegate

      protected PrebidMediationDelegate mediationDelegate
    • bidLoader

      protected BidLoader bidLoader
  • Constructor Details

    • MediationBaseAdUnit

      protected MediationBaseAdUnit(android.content.Context context, String configId, AdSize adSize, PrebidMediationDelegate mediationDelegate)
  • Method Details

    • fetchDemand

      protected void fetchDemand(OnFetchCompleteListener listener)
    • addContextData

      @Deprecated public void addContextData(String key, String value)
      Deprecated.
      use addExtData
    • updateContextData

      @Deprecated public void updateContextData(String key, Set<String> value)
      Deprecated.
      use updateExtData
    • removeContextData

      @Deprecated public void removeContextData(String key)
      Deprecated.
      use removeExtData
    • clearContextData

      @Deprecated public void clearContextData()
      Deprecated.
      use clearExtData
    • getContextDataDictionary

      @Deprecated public Map<String,Set<String>> getContextDataDictionary()
      Deprecated.
      use getExtDataDictionary
    • addContextKeyword

      @Deprecated public void addContextKeyword(String keyword)
      Deprecated.
      use addExtKeyword
    • addContextKeywords

      @Deprecated public void addContextKeywords(Set<String> keywords)
      Deprecated.
      use addExtKeywords
    • removeContextKeyword

      @Deprecated public void removeContextKeyword(String keyword)
      Deprecated.
      use removeExtKeyword
    • getContextKeywordsSet

      @Deprecated public Set<String> getContextKeywordsSet()
      Deprecated.
      use getExtKeywordsSet
    • clearContextKeywords

      @Deprecated public void clearContextKeywords()
      Deprecated.
      use clearExtKeywords
    • addExtData

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

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

      public void removeExtData(String key)
    • clearExtData

      public void clearExtData()
    • getExtDataDictionary

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

      public void addExtKeyword(String keyword)
    • addExtKeywords

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

      public void removeExtKeyword(String keyword)
    • getExtKeywordsSet

      public Set<String> getExtKeywordsSet()
    • clearExtKeywords

      public void clearExtKeywords()
    • setPbAdSlot

      public void setPbAdSlot(String adSlot)
    • getPbAdSlot

      public String getPbAdSlot()
    • setAppContent

      public void setAppContent(ContentObject content)
    • getAppContent

      public ContentObject getAppContent()
    • addUserData

      public void addUserData(DataObject dataObject)
    • clearUserData

      public void clearUserData()
    • getUserData

      public ArrayList<DataObject> getUserData()
    • destroy

      public void destroy()
    • initAdConfig

      protected abstract void initAdConfig(String configId, AdSize adSize)
    • onResponseReceived

      protected void onResponseReceived(BidResponse response)
    • onErrorReceived

      protected void onErrorReceived(AdException exception)
    • initBidLoader

      protected void initBidLoader()
    • getOrtbConfig

      public String getOrtbConfig()
    • setOrtbConfig

      public void setOrtbConfig(String ortbConfig)