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 voidaddAdditionalSizes(AdSize... sizes) voiddestroy()Destroy ad unit.final voidfetchDemand(OnFetchCompleteListener listener) Loads ad and applies mediation delegate.AdPositionprotected final voidinitAdConfig(String configId, AdSize adSize) protected voidvoidvoidsetAdPosition(AdPosition adPosition) final voidsetRefreshInterval(int seconds) voidMethods inherited from class org.prebid.mobile.api.mediation.MediationBaseAdUnit
getImpOrtbConfig, getPbAdSlot, onErrorReceived, onResponseReceived, setImpOrtbConfig, setPbAdSlot
-
Constructor Details
-
MediationBannerAdUnit
public MediationBannerAdUnit(android.content.Context context, String configId, AdSize size, PrebidMediationDelegate mediationDelegate) Default constructor.- Parameters:
context-ContextconfigId- config idsize- ad sizemediationDelegate- mediation delegate (AdMobBannerMediationUtilsorMaxMediationBannerUtils.
-
-
Method Details
-
initAdConfig
- Specified by:
initAdConfigin classMediationBaseAdUnit
-
destroy
public void destroy()Destroy ad unit.- Overrides:
destroyin classMediationBaseAdUnit
-
initBidLoader
protected void initBidLoader()- Overrides:
initBidLoaderin classMediationBaseAdUnit
-
fetchDemand
Loads ad and applies mediation delegate.- Overrides:
fetchDemandin 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()
-