YMANativeAdView

Objective-C

@interface YMANativeAdView : UIView

Swift

class YMANativeAdView : UIView

Класс отвечает за оформление рекламного объявления без использования шаблона.

  1. Свойства
  2. ageLabel
  3. bodyLabel
  4. callToActionButton
  5. domainLabel
  6. faviconImageView
  7. feedbackButton
  8. iconImageView
  9. mediaView
  10. priceLabel
  11. ratingView
  12. reviewCountLabel
  13. sponsoredLabel
  14. titleLabel
  15. warningLabel
  16. ad

Свойства

ageLabel

UILabel для данных о возрастных ограничениях.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *ageLabel;

Swift

@IBOutlet var ageLabel: UILabel? { get set }

bodyLabel

UILabel для основного текста рекламы.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *bodyLabel;

Swift

@IBOutlet var bodyLabel: UILabel? { get set }

callToActionButton

UIButton для кнопки действия.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UIButton *callToActionButton;

Swift

@IBOutlet var callToActionButton: UIButton? { get set }

domainLabel

UILabel для данных о домене.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *domainLabel;

Swift

@IBOutlet var domainLabel: UILabel? { get set }

faviconImageView

UIImageView для фавиконки.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UIImageView *faviconImageView;

Swift

@IBOutlet var faviconImageView: UIImageView? { get set }

feedbackButton

UIButton for handling reasons for ad closing.

UIButton для обработки причины закрытия рекламного объявления.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UIButton *feedbackButton;

Swift

@IBOutlet var feedbackButton: UIButton? { get set }

iconImageView

UIImageView для иконки приложения.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UIImageView *iconImageView;

Swift

@IBOutlet var iconImageView: UIImageView? { get set }

mediaView

YMANativeMediaView для медийного контента.

Declaration

Objective-C

@property (nonatomic, strong, nullable) YMANativeMediaView *mediaView;

Swift

@IBOutlet var mediaView: YMANativeMediaView? { get set }

priceLabel

UILabel для данных о стоимости рекламируемого приложения.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *priceLabel;

Swift

@IBOutlet var priceLabel: UILabel? { get set }

ratingView

UIView, реализующий протокол YMARating для данных о рейтинге приложения.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UIView<YMARating> *ratingView;

reviewCountLabel

UILabel для данных о количестве отзывов о приложении.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *reviewCountLabel;

Swift

@IBOutlet var reviewCountLabel: UILabel? { get set }

sponsoredLabel

UILabel для данных о рекламной сети.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *sponsoredLabel;

Swift

@IBOutlet var sponsoredLabel: UILabel? { get set }

titleLabel

UILabel для рекламного заголовка.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *titleLabel;

Swift

@IBOutlet var titleLabel: UILabel? { get set }

warningLabel

UILabel для предупреждения.

Declaration

Objective-C

@property (nonatomic, strong, nullable) UILabel *warningLabel;

Swift

@IBOutlet var warningLabel: UILabel? { get set }

Объект рекламы.

Declaration

Objective-C

@property (nonatomic, strong, readonly, nullable) id<YMANativeAd> ad;