Builder
@objc(AASDKAdswizzAdStreamManagerBuilder)
public class Builder : NSObject
Builder to conveniently create an AdswizzAdStreamManager instance.
-
HTTP protocol. The default is
https.Declaration
Swift
@objc public func with(httpProtocol: HTTPProtocol) -> BuilderParameters
httpProtocolHTTP protocol
Return Value
the same builder object
-
Set the companion zone ID. Optional.
Declaration
Swift
@objc public func with(companionZones: String) -> BuilderParameters
companionZonescompanionZones description
Return Value
the same builder object
-
Set the Adswizz ad server. Mandatory.
Declaration
Swift
@objc public func with(adServer: String) -> BuilderParameters
adServerAdswizz server
Return Value
the same builder object
-
Builds an
AdswizzAdStreamManagerobject.Throws
a missing server addressDeclaration
Swift
@objc public func build() throws -> AdswizzAdStreamManagerReturn Value
a valid
AdswizzAdStreamManagerobject