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()
    • stopRefresh

      public void stopRefresh()
    • onAdFailed

      public void onAdFailed()