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 Modifier and Type Method Description voidaddContextData(java.lang.String key, java.lang.String value)voidaddContextKeyword(java.lang.String keyword)voidaddContextKeywords(java.util.Set<java.lang.String> keywords)voidaddUserData(DataObject dataObject)voidclearContextData()voidclearContextKeywords()voidclearUserData()voiddestroy()protected voidfetchDemand(OnFetchCompleteListener listener)ContentObjectgetAppContent()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getContextDataDictionary()java.util.Set<java.lang.String>getContextKeywordsSet()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)voidremoveContextKeyword(java.lang.String keyword)voidsetAppContent(ContentObject content)voidsetPbAdSlot(java.lang.String adSlot)voidupdateContextData(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
public void addContextData(java.lang.String key, java.lang.String value)
-
updateContextData
public void updateContextData(java.lang.String key, java.util.Set<java.lang.String> value)
-
removeContextData
public void removeContextData(java.lang.String key)
-
clearContextData
public void clearContextData()
-
getContextDataDictionary
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getContextDataDictionary()
-
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 keyword)
-
getContextKeywordsSet
public java.util.Set<java.lang.String> getContextKeywordsSet()
-
clearContextKeywords
public void clearContextKeywords()
-
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()
-
-