Package org.prebid.mobile.api.mediation
Class MediationBaseAdUnit
- java.lang.Object
-
- org.prebid.mobile.api.mediation.MediationBaseAdUnit
-
- Direct Known Subclasses:
MediationBannerAdUnit,MediationBaseFullScreenAdUnit
public abstract class MediationBaseAdUnit extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AdUnitConfigurationadUnitConfigprotected BidLoaderbidLoaderprotected java.lang.ref.WeakReference<android.content.Context>contextWeakReferenceprotected PrebidMediationDelegatemediationDelegateprotected OnFetchCompleteListeneronFetchCompleteListener
-
Constructor Summary
Constructors Modifier Constructor Description protectedMediationBaseAdUnit(android.content.Context context, java.lang.String configId, AdSize adSize, PrebidMediationDelegate mediationDelegate)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddContextData(java.lang.String key, java.lang.String value)Deprecated.use addExtDatavoidaddContextKeyword(java.lang.String keyword)Deprecated.use addExtKeywordvoidaddContextKeywords(java.util.Set<java.lang.String> keywords)Deprecated.use addExtKeywordsvoidaddExtData(java.lang.String key, java.lang.String value)voidaddExtKeyword(java.lang.String keyword)voidaddExtKeywords(java.util.Set<java.lang.String> keywords)voidaddUserData(DataObject dataObject)voidclearContextData()Deprecated.use clearExtDatavoidclearContextKeywords()Deprecated.use clearExtKeywordsvoidclearExtData()voidclearExtKeywords()voidclearUserData()voiddestroy()protected voidfetchDemand(OnFetchCompleteListener listener)ContentObjectgetAppContent()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getContextDataDictionary()Deprecated.use getExtDataDictionaryjava.util.Set<java.lang.String>getContextKeywordsSet()Deprecated.use getExtKeywordsSetjava.util.Map<java.lang.String,java.util.Set<java.lang.String>>getExtDataDictionary()java.util.Set<java.lang.String>getExtKeywordsSet()java.lang.StringgetPbAdSlot()java.util.ArrayList<DataObject>getUserData()protected abstract voidinitAdConfig(java.lang.String configId, AdSize adSize)protected voidinitBidLoader()protected voidonErrorReceived(AdException exception)protected voidonResponseReceived(BidResponse response)voidremoveContextData(java.lang.String key)Deprecated.use removeExtDatavoidremoveContextKeyword(java.lang.String keyword)Deprecated.use removeExtKeywordvoidremoveExtData(java.lang.String key)voidremoveExtKeyword(java.lang.String keyword)voidsetAppContent(ContentObject content)voidsetPbAdSlot(java.lang.String adSlot)voidupdateContextData(java.lang.String key, java.util.Set<java.lang.String> value)Deprecated.use updateExtDatavoidupdateExtData(java.lang.String key, java.util.Set<java.lang.String> value)
-
-
-
Field Detail
-
onFetchCompleteListener
protected OnFetchCompleteListener onFetchCompleteListener
-
contextWeakReference
protected java.lang.ref.WeakReference<android.content.Context> contextWeakReference
-
adUnitConfig
protected AdUnitConfiguration adUnitConfig
-
mediationDelegate
protected PrebidMediationDelegate mediationDelegate
-
bidLoader
protected BidLoader bidLoader
-
-
Constructor Detail
-
MediationBaseAdUnit
protected MediationBaseAdUnit(android.content.Context context, java.lang.String configId, AdSize adSize, PrebidMediationDelegate mediationDelegate)
-
-
Method Detail
-
fetchDemand
protected void fetchDemand(OnFetchCompleteListener listener)
-
addContextData
@Deprecated public void addContextData(java.lang.String key, java.lang.String value)Deprecated.use addExtData
-
updateContextData
@Deprecated public void updateContextData(java.lang.String key, java.util.Set<java.lang.String> value)Deprecated.use updateExtData
-
removeContextData
@Deprecated public void removeContextData(java.lang.String key)
Deprecated.use removeExtData
-
clearContextData
@Deprecated public void clearContextData()
Deprecated.use clearExtData
-
getContextDataDictionary
@Deprecated public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getContextDataDictionary()
Deprecated.use getExtDataDictionary
-
addContextKeyword
@Deprecated public void addContextKeyword(java.lang.String keyword)
Deprecated.use addExtKeyword
-
addContextKeywords
@Deprecated public void addContextKeywords(java.util.Set<java.lang.String> keywords)
Deprecated.use addExtKeywords
-
removeContextKeyword
@Deprecated public void removeContextKeyword(java.lang.String keyword)
Deprecated.use removeExtKeyword
-
getContextKeywordsSet
@Deprecated public java.util.Set<java.lang.String> getContextKeywordsSet()
Deprecated.use getExtKeywordsSet
-
clearContextKeywords
@Deprecated public void clearContextKeywords()
Deprecated.use clearExtKeywords
-
addExtData
public void addExtData(java.lang.String key, java.lang.String value)
-
updateExtData
public void updateExtData(java.lang.String key, java.util.Set<java.lang.String> value)
-
removeExtData
public void removeExtData(java.lang.String key)
-
clearExtData
public void clearExtData()
-
getExtDataDictionary
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getExtDataDictionary()
-
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 keyword)
-
getExtKeywordsSet
public java.util.Set<java.lang.String> getExtKeywordsSet()
-
clearExtKeywords
public void clearExtKeywords()
-
setPbAdSlot
public void setPbAdSlot(java.lang.String adSlot)
-
getPbAdSlot
public java.lang.String getPbAdSlot()
-
setAppContent
public void setAppContent(ContentObject content)
-
getAppContent
public ContentObject getAppContent()
-
addUserData
public void addUserData(DataObject dataObject)
-
clearUserData
public void clearUserData()
-
getUserData
public java.util.ArrayList<DataObject> getUserData()
-
destroy
public void destroy()
-
initAdConfig
protected abstract void initAdConfig(java.lang.String configId, AdSize adSize)
-
onResponseReceived
protected void onResponseReceived(BidResponse response)
-
onErrorReceived
protected void onErrorReceived(AdException exception)
-
initBidLoader
protected void initBidLoader()
-
-