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) -> Builder
Parameters
httpProtocol
HTTP protocol
Return Value
the same builder object
-
Set the companion zone ID. Optional.
Declaration
Swift
@objc public func with(companionZones: String) -> Builder
Parameters
companionZones
companionZones description
Return Value
the same builder object
-
Set the Adswizz ad server. Mandatory.
Declaration
Swift
@objc public func with(adServer: String) -> Builder
Parameters
adServer
Adswizz server
Return Value
the same builder object
-
Builds an
AdswizzAdStreamManager
object.Throws
a missing server addressDeclaration
Swift
@objc public func build() throws -> AdswizzAdStreamManager
Return Value
a valid
AdswizzAdStreamManager
object