Class MediationNativeAdUnit

java.lang.Object
org.prebid.mobile.api.mediation.MediationNativeAdUnit

public class MediationNativeAdUnit extends Object
Mediation native ad unit for Rendering API with AdMob or AppLovin MAX.
  • Constructor Details

    • MediationNativeAdUnit

      public MediationNativeAdUnit(String configId, Object adObject)
      Default constructor.
      Parameters:
      configId - config id.
      adObject - AdMob's (AdManagerAdRequest or AdManagerAdRequest.Builder) or AppLovin's (MaxNativeAdLoader) ad object
  • Method Details

    • fetchDemand

      public void fetchDemand(OnFetchCompleteListener listener)
      Loads ad and applies mediation delegate.
      Parameters:
      listener - callback when operation is completed (success or fail)
    • destroy

      public void destroy()
    • addAsset

      public void addAsset(NativeAsset asset)
    • addEventTracker

      public void addEventTracker(NativeEventTracker tracker)
    • setContextType

      public void setContextType(NativeAdUnit.CONTEXT_TYPE type)
    • setContextSubType

      public void setContextSubType(NativeAdUnit.CONTEXTSUBTYPE subType)
    • setExt

      public void setExt(Object jsonObject)
    • setSeq

      public void setSeq(int seq)
    • setPrivacy

      public void setPrivacy(boolean privacy)
    • setPlacementType

      public void setPlacementType(NativeAdUnit.PLACEMENTTYPE type)
    • setPlacementCount

      public void setPlacementCount(int implementCount)
    • setAUrlSupport

      public void setAUrlSupport(boolean support)
    • setDUrlSupport

      public void setDUrlSupport(boolean support)