BMPAdPricing

Objective-C


@interface BMPAdPricing : NSObject <_BMPJsonEncodable>

Swift

class AdPricing : NSObject, _JsonEncodable

Used to provide a value that represents a price that can be used by real-time bidding (RTB) systems. Specified in Inline.Pricing in the VAST response.

  • A numerical value that represents a price that can be used in real-time bidding systems.

    Declaration

    Objective-C

    @property (nonatomic, readonly) double value;

    Swift

    var value: Double { get }

    Return Value

    A numerical value that represents a price that can be used in real-time bidding systems.

  • Identifies the pricing model as one of: CPM, CPC, CPE, or CPV.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull model;

    Swift

    var model: String { get }

    Return Value

    Identifies the pricing model as one of: CPM, CPC, CPE, or CPV.

  • The three-letter ISO-4217 currency symbol that identifies the currency of the value provided (e.g. USD, GBP, etc.).

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull currency;

    Swift

    var currency: String { get }

    Return Value

    The three-letter ISO-4217 currency symbol that identifies the currency of the value provided (e.g. USD, GBP, etc.).

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    + (instancetype)new NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithValue:(double)value
                            model:(NSString *)model
                         currency:(NSString *)currency NS_DESIGNATED_INITIALIZER;

    Swift

    init(value: Double, model: String, currency: String)