Builder

@objc(BMAAdMetadataBuilder)
public class Builder : NSObject
  • Declaration

    Swift

    @discardableResult
    public func setAdId(_ adId: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setAdSystem(_ adSystem: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setUniversalAdIdValue(_ universalAdIdValue: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setUniversalAdIdRegistry(_ universalAdIdRegistry: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setCreativeId(_ creativeId: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setCreativeAdId(_ creativeAdId: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setAdvertiserName(_ advertiserName: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setTitle(_ title: String?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setCustomData(_ customData: CustomData?) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setIsSlate(_ isSlate: Bool) -> Builder
  • Declaration

    Swift

    @discardableResult
    public func setDuration(_ duration: TimeInterval) -> Builder
  • Declaration

    Swift

    public func build() -> AdMetadata