Package org.prebid.mobile.api.mediation
Class MediationBannerAdUnit
-
- All Implemented Interfaces:
public class MediationBannerAdUnit extends MediationBaseAdUnit
Mediation banner ad unit for Rendering API with AdMob or AppLovin MAX.
-
-
Constructor Summary
Constructors Constructor Description MediationBannerAdUnit(Context context, String configId, AdSize size, PrebidMediationDelegate mediationDelegate)Default constructor.
-
Method Summary
Modifier and Type Method Description voiddestroy()Destroy ad unit. final voidfetchDemand(OnFetchCompleteListener listener)Loads ad and applies mediation delegate. final voidaddAdditionalSizes(Array<AdSize> sizes)final voidsetRefreshInterval(int seconds)voidsetAdPosition(AdPosition adPosition)AdPositiongetAdPosition()voidresumeRefresh()Resumes auto refresh if it was stopped. voidstopRefresh()Stops automatic refreshing. voidonAdFailed()-
Methods inherited from class org.prebid.mobile.api.mediation.MediationBaseAdUnit
getGlobalOrtbConfig, getImpOrtbConfig, getPbAdSlot, setGlobalOrtbConfig, setImpOrtbConfig, setPbAdSlot -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
MediationBannerAdUnit
MediationBannerAdUnit(Context context, String configId, AdSize size, PrebidMediationDelegate mediationDelegate)
Default constructor.
- Parameters:
context- ContextconfigId- config idsize- ad sizemediationDelegate- mediation delegate (AdMobBannerMediationUtilsorMaxMediationBannerUtils.
-
-
Method Detail
-
destroy
void destroy()
Destroy ad unit.
-
fetchDemand
final void fetchDemand(OnFetchCompleteListener listener)
Loads ad and applies mediation delegate.
- Parameters:
listener- callback when operation is completed (success or fail)
-
addAdditionalSizes
final void addAdditionalSizes(Array<AdSize> sizes)
-
setRefreshInterval
final void setRefreshInterval(int seconds)
-
setAdPosition
void setAdPosition(AdPosition adPosition)
-
getAdPosition
AdPosition getAdPosition()
-
resumeRefresh
void resumeRefresh()
Resumes auto refresh if it was stopped.
-
stopRefresh
void stopRefresh()
Stops automatic refreshing. Use this for better performance when the view is off‑screen or covered by another view. To start refreshing again, call resumeRefresh.
-
onAdFailed
void onAdFailed()
-
-
-
-