Class BaseAd

java.lang.Object
com.my.target.common.BaseAd
Direct Known Subclasses:
BaseInterstitialAd, InstreamAd, InstreamAudioAd, InstreamResearch, NativeAd, NativeAdLoader, NativeAppwallAd, NativeBannerAd, NativeBannerAdLoader

public abstract class BaseAd extends Object
  • Field Details

    • adConfig

      @NonNull protected final AdConfig adConfig
    • metricFactory

      @NonNull protected final MetricMessage.Factory metricFactory
  • Constructor Details

    • BaseAd

      protected BaseAd(int slotId, @NonNull String format)
  • Method Details

    • getCustomParams

      @NonNull public CustomParams getCustomParams()
      Each Ad object contains custom params. Information from CustomParams will be added to the Ad request
      Returns:
      customParams object
      See Also:
    • setAdNetworkConfig

      public void setAdNetworkConfig(@NonNull String networkName, @NonNull AdNetworkConfig adNetworkConfig)
      Additional parameters for mediation
      Parameters:
      networkName - a name of ad network
      adNetworkConfig - an instance of AdNetworkConfig
    • isLoadCalled

      protected boolean isLoadCalled()