Enumerations
The following enumerations are available globally.
-
Media player status.
See moreDeclaration
Swift
@objc(AASDKMediaPlayerStatus) public enum MediaPlayerStatus : Int -
The VAST error codes.
See moreDeclaration
Swift
@objc(AASDKVastErrorCode) public enum VastErrorCode : Int -
The VAST tracking event types.
See moreDeclaration
Swift
@objc(AASDKVastTrackingEvent) public enum VastTrackingEvent : Int, CaseIterable -
The preferred resource type to load and display in
See moreAdCompanionViewinstances.Declaration
Swift
@objc(AASDKAdCompanionResourceType) public enum AdCompanionResourceType : Int, CaseIterable -
A set of purposes for which an obstruction can be registered as “friendly”.
See moreDeclaration
Swift
@objc(AASDKAdVideoFriendlyObstructionPurpose) public enum AdVideoFriendlyObstructionPurpose : Int -
The video player state for an
See moreAdVideoViewobject for viewability purposes. The default isnormal.Declaration
Swift
@objc(AASDKAdVideoState) public enum AdVideoState : Int -
The rendering behavior for an
See moreAdVideoViewobject. The default isaspectFit.Declaration
Swift
@objc(AASDKAdVideoAspect) public enum AdVideoAspect : Int -
Types of stream capabilities.
See moreDeclaration
Swift
@objc(AASDKAdStreamCapabilities) public enum AdStreamCapability : Int -
The states for a
See moreDownloadableAssetobject.Declaration
Swift
@objc(AASDKDownloadableAssetState) public enum DownloadableAssetState : Int -
Supported types of permission values.
See moreDeclaration
Swift
@objc public enum AdswizzPermissionValue : Int -
Supported types of permissions that might be requested.
See moreDeclaration
Swift
@objc public enum AdswizzPermissionType : Int, CaseIterable -
HTTP protocol.
See moreDeclaration
Swift
@objc(AASDKAdswizzAdRequestProtocol) public enum HTTPProtocol : Intextension HTTPProtocol: RawRepresentable -
The end status for the
See moreTrackingPermissionControllerflow.Declaration
Swift
@objc(AASDKTrackingDismissReason) public enum TrackingStatus : Int -
Various event types sent by the
See moreInteractiveAdManagerto its listeners.Declaration
Swift
@objc(AASDKInteractiveAdEventType) public enum InteractiveAdEventType : Int, CaseIterable -
The GDPR privacy policy.
See moreDeclaration
Swift
@objc(AASDKGDPROption) public enum GDPRConsent : Int, Codable -
The U.S. Privacy consent.
See moreDeclaration
Swift
@objc(AASDKCCPAOption) public enum CCPAConsent : Int, Codable, CaseIterable
Enumerations Reference