SASDigitalServiceActDSARequired
Objective-C
enum SASDigitalServiceActDSARequired : NSInteger {}
Swift
enum SASDigitalServiceActDSARequired : Int, @unchecked Sendable
Indicates if DSA information should be made available. This will signal if the bid request belongs to an Online Platform/VLOP, such that a buyer should respond with DSA Transparency information based on the pubrender
value.
Please see IAB documentation https://github.com/InteractiveAdvertisingBureau/openrtb/blob/main/extensions/community_extensions/dsa_transparency.md#object-dsa
-
Not required.
Declaration
Objective-C
SASDigitalServiceActDSARequiredNotRequired = 0
Swift
case notRequired = 0
-
Supported, bid responses with or without DSA object will be accepted.
Declaration
Objective-C
SASDigitalServiceActDSARequiredSupported = 1
Swift
case supported = 1
-
Required, bid responses without DSA object will not be accepted.
Declaration
Objective-C
SASDigitalServiceActDSARequiredRequired = 2
Swift
case required = 2
-
Required, bid repsonses without DSA object will not be accepted, Publisher is an Online Platform.
Declaration
Objective-C
SASDigitalServiceActDSARequiredRequiredPublisherOnlinePlatform = 3
Swift
case requiredPublisherOnlinePlatform = 3