Class PrebidAdUnit

  • All Implemented Interfaces:

    
    public class PrebidAdUnit
    
                        

    Universal ad unit for original API. It allows to make multi-format request. Fetch demand result provides access to bid info data BidInfo.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      PrebidAdUnit(String configId) Default constructor.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • PrebidAdUnit

        PrebidAdUnit(String configId)

        Default constructor.

    • Method Detail

      • fetchDemand

         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

         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)
      • activatePrebidImpressionTracker

         void activatePrebidImpressionTracker(View adView)

        Applies the banner native visibility tracker for tracking `burl` url.

        Parameters:
        adView - the ad view object (f.e.
      • resumeAutoRefresh

         void resumeAutoRefresh()

        Resumes auto refresh interval after stopping.

      • destroy

         void destroy()

        Destroy ad unit and stop downloading.