SASAdProgrammaticInfo

Objective-C

@interface SASAdProgrammaticInfo : NSObject

Swift

class SASAdProgrammaticInfo : NSObject

Model class, sub module of SASAdInfo model, centralizing useful programmatic information for publishers.

  • The advertiser ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *advertiserID;

    Swift

    var advertiserID: String? { get }
  • The auction ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *auctionID;

    Swift

    var auctionID: String? { get }
  • The buyer ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *buyerID;

    Swift

    var buyerID: String? { get }
  • The campaign ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *campaignID;

    Swift

    var campaignID: String? { get }
  • The creative ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *creativeID;

    Swift

    var creativeID: String? { get }
  • The deal ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *dealID;

    Swift

    var dealID: String? { get }
  • The dsp ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *dspID;

    Swift

    var dspID: String? { get }
  • The publisher ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *publisherID;

    Swift

    var publisherID: String? { get }
  • The publisher cleared price corresponding to this ad in his currency if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *clearedPricePublisherCurrency;

    Swift

    var clearedPricePublisherCurrency: String? { get }
  • The publisher currency code corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *publisherCurrencyCode;

    Swift

    var publisherCurrencyCode: String? { get }
  • The external deal ID corresponding to this ad if available, nil otherwise.

    Declaration

    Objective-C

    @property (readonly, nullable) NSString *externalDealID;

    Swift

    var externalDealID: String? { get }