YMAMutableNativeTemplateAppearance

Objective-C

@interface YMAMutableNativeTemplateAppearance : YMANativeTemplateAppearance

Swift

class YMAMutableNativeTemplateAppearance : YMANativeTemplateAppearance

Класс с изменяемыми настройками стандартного оформления рекламы.

  1. Свойства
  2. borderWidth
  3. borderColor
  4. backgroundColor
  5. contentPadding
  6. imageMargins
  7. ageAppearance
  8. bodyAppearance
  9. callToActionAppearance
  10. domainAppearance
  11. faviconAppearance
  12. feedbackAppearance
  13. imageAppearance
  14. ratingAppearance
  15. sponsoredAppearance
  16. titleAppearance
  17. reviewCountAppearance
  18. warningAppearance

Свойства

borderWidth

Ширина рамки.

Declaration

Objective-C

@property (nonatomic) CGFloat borderWidth;

Swift

var borderWidth: CGFloat { get set }

borderColor

Цвет рамки.

Declaration

Objective-C

@property (nonatomic, strong) UIColor *_Nonnull borderColor;

Swift

var borderColor: UIColor { get set }

backgroundColor

Цвет фона.

Declaration

Objective-C

@property (nonatomic, strong) UIColor *_Nonnull backgroundColor;

Swift

var backgroundColor: UIColor { get set }

contentPadding

Горизонтальные отступы (слева и справа) содержимого от краев рекламного объявления. Измеряются в логических пикселях.

Declaration

Objective-C

@property (nonatomic) YMAHorizontalOffset contentPadding;

Swift

var contentPadding: YMAHorizontalOffset { get set }

imageMargins

Горизонтальные отступы изображения относительно содержимого рекламного объявления. Левый отступ — отступ относительно левой границы содержимого. Правый отступ — промежуток между правой границей изображения и левой границей текста.

Note Не распространяется на большие изображения, которые размещаются под основным текстом объявления и занимают всю ширину этого объявления.

Declaration

Objective-C

@property (nonatomic) YMAHorizontalOffset imageMargins;

Swift

var imageMargins: YMAHorizontalOffset { get set }

ageAppearance

Настройки внешнего вида текста с возрастными ограничениями (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *ageAppearance;

Swift

@NSCopying var ageAppearance: YMALabelAppearance? { get set }

bodyAppearance

Настройки внешнего вида основного текста рекламного объявления (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *bodyAppearance;

Swift

@NSCopying var bodyAppearance: YMALabelAppearance? { get set }

callToActionAppearance

Настройки внешнего вида кнопки с призывом к действию, например, кнопка «Установить» (YMAButtonAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMAButtonAppearance *callToActionAppearance;

Swift

@NSCopying var callToActionAppearance: YMAButtonAppearance? { get set }

domainAppearance

Настройки внешнего вида текста домена (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *domainAppearance;

Swift

@NSCopying var domainAppearance: YMALabelAppearance? { get set }

faviconAppearance

Настройки внешнего вида фавиконки (YMAImageAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMAImageAppearance *faviconAppearance;

Swift

@NSCopying var faviconAppearance: YMAImageAppearance? { get set }

feedbackAppearance

Настройки внешнего вида значка меню feedback (YMAImageAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMAImageAppearance *feedbackAppearance;

Swift

@NSCopying var feedbackAppearance: YMAImageAppearance? { get set }

imageAppearance

Настройки внешнего вида изображения (YMAImageAppearance).

Note Не распространяется на большие изображения, которые размещаются под основным текстом объявления и занимают всю ширину этого объявления.

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMAImageAppearance *imageAppearance;

Swift

@NSCopying var imageAppearance: YMAImageAppearance? { get set }

ratingAppearance

Настройки внешнего вида рейтинга (YMARatingAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMARatingAppearance *ratingAppearance;

Swift

@NSCopying var ratingAppearance: YMARatingAppearance? { get set }

sponsoredAppearance

Настройки внешнего вида текста с указанием рекламной сети (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *sponsoredAppearance;

Swift

@NSCopying var sponsoredAppearance: YMALabelAppearance? { get set }

titleAppearance

Настройки внешнего вида текста заголовка рекламного объявления (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *titleAppearance;

Swift

@NSCopying var titleAppearance: YMALabelAppearance? { get set }

reviewCountAppearance

Настройки внешнего вида количества отзывов о приложении (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *reviewCountAppearance;

Swift

@NSCopying var reviewCountAppearance: YMALabelAppearance? { get set }

warningAppearance

Настройки внешнего вида текста предупреждения (YMALabelAppearance).

Declaration

Objective-C

@property (nonatomic, copy, nullable) YMALabelAppearance *warningAppearance;

Swift

@NSCopying var warningAppearance: YMALabelAppearance? { get set }