Builder
@objc(AASDKAdswizzCCPAConfigBuilder)
public final class Builder : NSObject
Builder class to conveniently create an instance of AdswizzCCPAConfig
-
Explicit notice for collecting consent. Return
.yesif the user was presented with the opt-out choice,.nootherwise. The default is.notApplicable.Declaration
Swift
@objc public func with(explicitNotice: CCPAConsent) -> BuilderParameters
explicitNoticeexplicit notice
-
Whether the user has opted-out of the sale of their personal information. The default is
.notApplicable.Declaration
Swift
@objc public func with(optOut: CCPAConsent) -> BuilderParameters
optOutopt-out choice consent
-
Whether information should operate within the Limited Service Provider Agreement. The default is
.notApplicable.Declaration
Swift
@objc public func with(lspa: CCPAConsent) -> BuilderParameters
lspaLSPA availability
-
Builds an
AdswizzCCPAConfigobject. By default, it creates a config object that refers to a user who does not fall within a U.S. Privacy jurisdiction (e.g. CCPA).Declaration
Swift
@objc public func build() -> AdswizzCCPAConfigReturn Value
a valid
AdswizzCCPAConfigobject