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 moreAdCompanionView
instances.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 moreAdVideoView
object for viewability purposes. The default isnormal
.Declaration
Swift
@objc(AASDKAdVideoState) public enum AdVideoState : Int
-
The rendering behavior for an
See moreAdVideoView
object. 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 moreDownloadableAsset
object.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 : Int
extension HTTPProtocol: RawRepresentable
-
The end status for the
See moreTrackingPermissionController
flow.Declaration
Swift
@objc(AASDKTrackingDismissReason) public enum TrackingStatus : Int
-
Various event types sent by the
See moreInteractiveAdManager
to 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