Package 

Class PrebidAdUnit


  • 
    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.

    • 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 ({@code AdManagerAdRequest} or @{@code AdManagerAdRequest.Builder})or AppLovin's ({@code MaxNativeAdLoader}) ad object
        request - request object
        listener - callback when operation is completed (success or fail)
      • setAutoRefreshInterval

         void setAutoRefreshInterval(@IntRange(from = AUTO_REFRESH_DELAY_MIN / 1000, to = AUTO_REFRESH_DELAY_MAX / 1000) int seconds)

        Auto refresh interval for banner ad.

      • 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.