Classes
The following classes are available globally.
- 
                  
                  Media player capabilities as described by the IAB. See moreDeclarationSwift @objc(AASDKMediaPlayerCapability) public final class MediaPlayerCapability : NSObject
- 
                  
                  The AdRequestConnectionrepresents a single connection to the AdsWizz ad server.The ad request settings are encapsulated in a reusable See moreAdRequestobject. TheAdRequestConnectionobject encapsulates the states of a single communication. E.g. starting/canceling/finishing a connection.DeclarationSwift @objc(AASDKAdRequestConnection) public final class AdRequestConnection : NSObject
- 
                  
                  Main logger class for See moreAdswizzSDK. The destination output conforms to theAdLoggerDestinationprotocol.DeclarationSwift @objc(AASDKAdLogger) public final class AdLogger : NSObject
- 
                  
                  The See moreAdswizzSDKanalytics namespace.DeclarationSwift @objc(AASDKAnalytics) public final class AASDKAnalytics : NSObject
- 
                  
                  The view that displays companion ads. It is a See moreUIViewsubclass that renders its web-based content internally.DeclarationSwift @objc(AASDKAdCompanionView) @MainActor public class AdCompanionView : UIViewextension AdCompanionView: UIGestureRecognizerDelegateextension AdCompanionView: WKNavigationDelegateextension AdCompanionView: WKUIDelegate
- 
                  
                  The options class to configure all See moreAdCompanionViewinstances.DeclarationSwift @objc(AASDKAdCompanionOptions) public class AdCompanionOptions : NSObject
- 
                  
                  The video view to render ads. It makes use of an internal See moreAVPlayerLayerto be able to render video content on its own. Subclassing notes:AdVideoViewcan be subclassed; however, you must ensure it does not alter the base behaviour and presentationDeclarationSwift @objc(AASDKAdVideoView) @MainActor public class AdVideoView : UIViewextension AdVideoView: UIGestureRecognizerDelegate
- 
                  
                  An obstruction that is marked as “friendly” for viewability measurement purposes. See moreDeclarationSwift @objc(AASDKAdVideoFriendlyObstruction) public final class AdVideoFriendlyObstruction : NSObject
- 
                  
                  The See moreAdPodcastManagersupports playing a local or a streamed podcast either with the internal player or an external player.DeclarationSwift @objc(AASDKAdPodcastManager) open class AdPodcastManager : NSObject, Identifiable
- 
                  
                  The See moreAdPodcastManagerSettingsclass provides settings for the Ad Podcast Manager.DeclarationSwift @objc(AASDKAdPodcastManagerSettings) public final class AdPodcastManagerSettings : NSObject
- 
                  
                  The See moreAdStreamManagersupports playing a stream with either the internal player or an external player.DeclarationSwift @objc(AASDKAdStreamManager) open class AdStreamManager : NSObject, Identifiable
- 
                  
                  The See moreAdswizzSDKconfiguration class. Can be used to initialize theAdswizzSDKshared instance.DeclarationSwift @objc(AASDKAdswizzSDKConfig) public final class AdswizzSDKConfig : NSObject
- 
                  
                  
 See moreAdswizzSDKnamespace for constants.DeclarationSwift @objc(AASDKAdswizzSettingsKeys) public class AdswizzSettingsKeys : NSObject
- 
                  
                  An See moreAdswizzAdPodcastManagerallows forAdswizzSDKto deliver all the podcast functionality, including Remote Audio Data (RAD) support and measurement.DeclarationSwift @objc(AASDKAdswizzAdPodcastManager) public class AdswizzAdPodcastManager : AdPodcastManager
- 
                  
                  The See moreAdswizzAdZoneobject specifies criteria for ad selection on an Adswizz server. Can be used to configure anAdswizzAdRequestconnection.DeclarationSwift @objc(AASDKAdswizzAdZone) public final class AdswizzAdZone : NSObject
- 
                  
                  The See moreAdswizzShimZoneobject specifies criteria for “shim” ads selection from Adswizz AdServer. Can be used to configure anAdswizzAdRequestto specify ad fillers that will satisfy the total ad pod duration requirement (the duration of returned ads should be at least the requested size).DeclarationSwift @objc(AASDKAdswizzShimZone) public final class AdswizzShimZone : NSObject
- 
                  
                  An See moreAdswizzAdStreamManagerenables theAdswizzSDKto deliver streaming functionality.DeclarationSwift @objc(AASDKAdswizzAdStreamManager) public class AdswizzAdStreamManager : AdStreamManager
- 
                  
                  A text element used as visual model for See moreTrackingPermissionConfiguration.DeclarationSwift @objc(AASDKTrackingPermissionUIElement) public final class TrackingPermissionUIElement : NSObject
- 
                  
                  The configuration used to initialize a See moreTrackingPermissionController.DeclarationSwift @objc(AASDKTrackingPermissionConfiguration) public final class TrackingPermissionConfiguration : NSObject
- 
                  
                  A view controller subclass for a friendly IDFA tracking permission request. See moreDeclarationSwift @objc(AASDKTrackingPermissionController) @MainActor public final class TrackingPermissionController : UIViewControllerextension TrackingPermissionController: UIAdaptivePresentationControllerDelegate
- 
                  
                  The See moreAdRequestis a base class that encapsulates the components of a request used to fetch ads from an ad server. UseAdswizzAdRequestfor a complete implementation that can be used to fetch ads from an Adswizz ad server.DeclarationSwift @objc(AASDKAdRequest) open class AdRequest : NSObject
- 
                  
                  The See moreAdStreamManagerSettingsclass provides settings for the Ad Stream Manager.DeclarationSwift @objc(AASDKAdStreamManagerSettings) public final class AdStreamManagerSettings : NSObject
- 
                  
                  The See moreAdswizzCCPAConfigwrapper to setup the U.S. Privacy policy.DeclarationSwift @objc(AASDKAdswizzCCPAConfig) public final class AdswizzCCPAConfig : NSObject
- 
                  
                  The See moreAdswizzSDKlocation configuration class. Can be used to access and set the supported location options from theAdswizzSDKshared instance.DeclarationSwift @objc(AASDKAdswizzLocationConfig) public final class AdswizzLocationConfig : NSObject
- 
                  
                  The See moreAdswizzSDKprivacy consent configuration class. Can be used to access and set the supported consent types from theAdswizzSDKshared instance.DeclarationSwift @objc(AASDKAdswizzPrivacyConsent) public final class AdswizzPrivacyConsent : NSObject
- 
                  
                  
 See moreAdswizzSDKmain entry point. Use thesharedinstance to set theAdswizzSDKDelegateor initialize the SDK.DeclarationSwift @objc(AASDKAdswizzSDK) public class AdswizzSDK : NSObject
 Classes  Reference
        Classes  Reference