Package org.prebid.mobile.api.mediation
Class MediationBannerAdUnit
java.lang.Object
org.prebid.mobile.api.mediation.MediationBaseAdUnit
org.prebid.mobile.api.mediation.MediationBannerAdUnit
Mediation banner ad unit for Rendering API with AdMob or AppLovin MAX.
-
Field Summary
Fields inherited from class org.prebid.mobile.api.mediation.MediationBaseAdUnit
adUnitConfig, bidLoader, contextWeakReference, mediationDelegate, onFetchCompleteListener
-
Constructor Summary
ConstructorsConstructorDescriptionMediationBannerAdUnit
(android.content.Context context, String configId, AdSize size, PrebidMediationDelegate mediationDelegate) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addAdditionalSizes
(AdSize... sizes) void
destroy()
Destroy ad unit.final void
fetchDemand
(OnFetchCompleteListener listener) Loads ad and applies mediation delegate.AdPosition
protected final void
initAdConfig
(String configId, AdSize adSize) protected void
void
void
setAdPosition
(AdPosition adPosition) final void
setRefreshInterval
(int seconds) void
Methods inherited from class org.prebid.mobile.api.mediation.MediationBaseAdUnit
addContextData, addContextKeyword, addContextKeywords, addExtData, addExtKeyword, addExtKeywords, addUserData, clearContextData, clearContextKeywords, clearExtData, clearExtKeywords, clearUserData, getAppContent, getContextDataDictionary, getContextKeywordsSet, getExtDataDictionary, getExtKeywordsSet, getImpOrtbConfig, getPbAdSlot, getUserData, onErrorReceived, onResponseReceived, removeContextData, removeContextKeyword, removeExtData, removeExtKeyword, setAppContent, setImpOrtbConfig, setOrtbConfig, setPbAdSlot, updateContextData, updateExtData
-
Constructor Details
-
MediationBannerAdUnit
public MediationBannerAdUnit(android.content.Context context, String configId, AdSize size, PrebidMediationDelegate mediationDelegate) Default constructor.- Parameters:
context
-Context
configId
- config idsize
- ad sizemediationDelegate
- mediation delegate (AdMobBannerMediationUtils
orMaxMediationBannerUtils
.
-
-
Method Details
-
initAdConfig
- Specified by:
initAdConfig
in classMediationBaseAdUnit
-
destroy
public void destroy()Destroy ad unit.- Overrides:
destroy
in classMediationBaseAdUnit
-
initBidLoader
protected void initBidLoader()- Overrides:
initBidLoader
in classMediationBaseAdUnit
-
fetchDemand
Loads ad and applies mediation delegate.- Overrides:
fetchDemand
in classMediationBaseAdUnit
- Parameters:
listener
- callback when operation is completed (success or fail)
-
addAdditionalSizes
-
setRefreshInterval
public final void setRefreshInterval(int seconds) -
setAdPosition
public void setAdPosition(AdPosition adPosition) -
getAdPosition
public AdPosition getAdPosition() -
stopRefresh
public void stopRefresh() -
onAdFailed
public void onAdFailed()
-