Class MediationBannerAdUnit

java.lang.Object
org.prebid.mobile.api.mediation.MediationBaseAdUnit
org.prebid.mobile.api.mediation.MediationBannerAdUnit

public class MediationBannerAdUnit extends MediationBaseAdUnit
Mediation banner ad unit for Rendering API with AdMob or AppLovin MAX.
  • Constructor Details

    • MediationBannerAdUnit

      public MediationBannerAdUnit(android.content.Context context, String configId, AdSize size, PrebidMediationDelegate mediationDelegate)
      Default constructor.
      Parameters:
      context - Context
      configId - config id
      size - ad size
      mediationDelegate - mediation delegate (AdMobBannerMediationUtils or MaxMediationBannerUtils.
  • Method Details

    • initAdConfig

      protected final void initAdConfig(String configId, AdSize adSize)
      Specified by:
      initAdConfig in class MediationBaseAdUnit
    • destroy

      public void destroy()
      Destroy ad unit.
      Overrides:
      destroy in class MediationBaseAdUnit
    • initBidLoader

      protected void initBidLoader()
      Overrides:
      initBidLoader in class MediationBaseAdUnit
    • fetchDemand

      public final void fetchDemand(OnFetchCompleteListener listener)
      Loads ad and applies mediation delegate.
      Overrides:
      fetchDemand in class MediationBaseAdUnit
      Parameters:
      listener - callback when operation is completed (success or fail)
    • addAdditionalSizes

      public final void addAdditionalSizes(AdSize... sizes)
    • setRefreshInterval

      public final void setRefreshInterval(int seconds)
    • setAdPosition

      public void setAdPosition(AdPosition adPosition)
    • getAdPosition

      public AdPosition getAdPosition()
    • resumeRefresh

      public void resumeRefresh()
      Resumes auto refresh if it was stopped.
    • stopRefresh

      public 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

      public void onAdFailed()