Class PrebidAdUnit

java.lang.Object
org.prebid.mobile.api.original.PrebidAdUnit

public class PrebidAdUnit extends Object
Universal ad unit for original API. It allows to make multi-format request. Fetch demand result provides access to bid info data BidInfo.
  • Constructor Details

    • PrebidAdUnit

      public PrebidAdUnit(String configId)
      Default constructor.
  • Method Details

    • fetchDemand

      public void fetchDemand(PrebidRequest request, OnFetchDemandResult listener)
      Loads ad and calls listener with bid info data.
      Parameters:
      request - request object
      listener - callback when operation is completed (success or fail)
    • fetchDemand

      public void fetchDemand(Object adObject, PrebidRequest request, OnFetchDemandResult listener)
      Loads ad, applies keywords to the ad object, and calls listener with bid info data.
      Parameters:
      adObject - AdMob's (AdManagerAdRequest or @AdManagerAdRequest.Builder) or AppLovin's (MaxNativeAdLoader) ad object
      request - request object
      listener - callback when operation is completed (success or fail)
    • setAutoRefreshInterval

      public void setAutoRefreshInterval(int seconds)
      Auto refresh interval for banner ad.
    • resumeAutoRefresh

      public void resumeAutoRefresh()
      Resumes auto refresh interval after stopping.
    • stopAutoRefresh

      public void stopAutoRefresh()
      Stops auto refresh interval.
    • destroy

      public void destroy()
      Destroy ad unit and stop downloading.