Classes

The following classes are available globally.

  • Nimbus SDK global object

    See more

    Declaration

    Swift

    class Nimbus
  • Nimbus verification provider for ad viewability tracking

    See more

    Declaration

    Swift

    final class NimbusViewabilityProvider
  • Nimbus Dynamice Price implementation for GAM which applies keywords to a GADRequest

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Use NimbusAd.applyDynamicPrice extension instead")
    class NimbusGAMDynamicPrice
    extension NimbusGAMDynamicPrice : NimbusRequestManagerDelegate
  • Nimbus Renderer for GAM Dynamic Price

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Please check out the Nimbus documentation to implement dynamic price.")
    final class NimbusDynamicPriceRenderer
    extension NimbusDynamicPriceRenderer : AdControllerDelegate, CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, GADAppEventDelegate, Hashable, NSObjectProtocol, NimbusAdViewControllerDelegate
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusRewardedAdPresenter
    extension NimbusRewardedAdPresenter : AdControllerDelegate, NimbusAdViewControllerDelegate
  • Manages the entire lifecycle of the ad from requesting to rendering

    See more

    Declaration

    Swift

    final class NimbusAdManager
    extension NimbusAdManager : AdControllerDelegate, AdManager, AdVisibilityDelegate, NimbusAdViewControllerDelegate, NimbusRequestManagerDelegate, RequestManager
  • Nimbus ad view that can render video and static ads

    See more

    Declaration

    Swift

    final class NimbusAdView
    extension NimbusAdView : AdController, AdControllerDelegate, CALayerDelegate, CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSCoding, NSObjectProtocol, UIAccessibilityIdentification, UIActivityItemsConfigurationProviding, UIAppearance, UIAppearanceContainer, UICoordinateSpace, UIDynamicItem, UIFocusEnvironment, UIFocusItem, UIFocusItemContainer, UILargeContentViewerItem, UIPasteConfigurationSupporting, UIPopoverPresentationControllerSourceItem, UIResponderStandardEditActions, UITraitEnvironment, UIUserActivityRestoring, VisibilityTrackable
    extension NimbusAdView : AdController, AdControllerDelegate, CALayerDelegate, CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSCoding, NSObjectProtocol, Sendable, UIAccessibilityIdentification, UIActivityItemsConfigurationProviding, UIAppearance, UIAppearanceContainer, UICoordinateSpace, UIDynamicItem, UIFocusEnvironment, UIFocusItem, UIFocusItemContainer, UILargeContentViewerItem, UIPasteConfigurationSupporting, UIPopoverPresentationControllerSourceItem, UIResponderStandardEditActions, UITraitEnvironment, UIUserActivityRestoring, VisibilityTrackable
  • Nimbus ad viewability tracker

    See more

    Declaration

    Swift

    final class NimbusAdViewabilityTracker
    extension NimbusAdViewabilityTracker : AdViewabilityTracker
  • Undocumented

    See more

    Declaration

    Swift

    class NimbusAdViewabilityTrackerBuilder
    extension NimbusAdViewabilityTrackerBuilder : AdViewabilityTrackerBuilder
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusMoatVerificationProvider
    extension NimbusMoatVerificationProvider : NimbusVerificationProvider
  • Manages outbound requests to Nimbus with session-level info for requests

    See more

    Declaration

    Swift

    class NimbusRequestManager
    extension NimbusRequestManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol, RequestManager
  • The top-level bid request object. Attributes in this top-level object establish rules and restrictions that apply to all impressions being offered. There are also several subordinate objects that provide detailed data to potential buyers. OpenRTB Section 3.2.1

    See more

    Declaration

    Swift

    class NimbusRequest
    extension NimbusRequest : Decodable, Encodable, Equatable, Hashable, NimbusRequestExtensible
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusCustomAdapter
    extension NimbusCustomAdapter : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, GADMediationAdapter, Hashable, NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusGoogleAdNetworkExtras
    extension NimbusGoogleAdNetworkExtras : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, GADAdNetworkExtras, Hashable, NSObjectProtocol
  • Enables LiveRamp integration for NimbusRequest Add an instance of this to NimbusAdManager.requestInterceptors

    See more

    Declaration

    Swift

    final class NimbusLiveRampInterceptor
    extension NimbusLiveRampInterceptor : NimbusRequestInterceptor
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusMobileFuseAdRenderer
    extension NimbusMobileFuseAdRenderer : AdRenderer
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusFANAdRenderer
    extension NimbusFANAdRenderer : AdRenderer
  • Nimbus renderer for rendering static interstitial / banner (HTML) ads

    See more

    Declaration

    Swift

    final class NimbusStaticAdRenderer
    extension NimbusStaticAdRenderer : AdRenderer
  • Nimbus renderer for rendering video (VAST) ads

    See more

    Declaration

    Swift

    final class NimbusVideoAdRenderer
    extension NimbusVideoAdRenderer : AdRenderer
  • Nimbus video settings provider for IMA SDK

    See more

    Declaration

    Swift

    class NimbusVideoSettingsProvider
  • Enables APS demand for NimbusRequest. Add an instance of this to NimbusAdManager.requestInterceptors

    See more

    Declaration

    Swift

    @available(*, deprecated)
    final class NimbusAPSRequestInterceptor
    extension NimbusAPSRequestInterceptor : NimbusRequestInterceptor
  • Enables FAN demand for NimbusRequest Add an instance of this to NimbusAdManager.requestInterceptors

    See more

    Declaration

    Swift

    final class NimbusFANRequestInterceptor
    extension NimbusFANRequestInterceptor : NimbusRequestInterceptor
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusUnityAdRenderer
    extension NimbusUnityAdRenderer : AdRenderer
  • Undocumented

    See more

    Declaration

    Swift

    class NimbusUnityRequestInterceptor
    extension NimbusUnityRequestInterceptor : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol, NSObjectProtocol, NimbusRequestInterceptor, UnityAdsInitializationDelegate
  • Undocumented

    See more

    Declaration

    Swift

    final class NimbusVungleAdRenderer
    extension NimbusVungleAdRenderer : AdRenderer
  • Enables Vungle demand for NimbusRequest Add an instance of this to NimbusAdManager.requestInterceptors

    See more

    Declaration

    Swift

    final class NimbusVungleRequestInterceptor
    extension NimbusVungleRequestInterceptor : NimbusRequestInterceptor