YMANativeTemplateAppearance

Objective-C

@interface YMANativeTemplateAppearance : NSObject <NSCopying, NSMutableCopying>

Swift

class YMANativeTemplateAppearance : NSObject, NSCopying, NSMutableCopying

Класс с настройками (неизменяемыми) стандартного layout рекламы по умолчанию. Если вы хотите отредактировать настройки стандартного layout, воспользуйтесь классом YMAMutableNativeTemplateAppearance.

  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
  19. Методы
  20. +defaultAppearance

Свойства

borderWidth

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

Declaration

Objective-C

@property (nonatomic, readonly) CGFloat borderWidth;

Swift

var borderWidth: CGFloat { get }

borderColor

Цвет рамки.

Declaration

Objective-C

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

Swift

var borderColor: UIColor { get }

backgroundColor

Цвет фона.

Declaration

Objective-C

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

Swift

var backgroundColor: UIColor { get }

contentPadding

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

Declaration

Objective-C

@property (nonatomic, readonly) YMAHorizontalOffset contentPadding;

Swift

var contentPadding: YMAHorizontalOffset { get }

imageMargins

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

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

Declaration

Objective-C

@property (nonatomic, readonly) YMAHorizontalOffset imageMargins;

Swift

var imageMargins: YMAHorizontalOffset { get }

ageAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var ageAppearance: YMALabelAppearance? { get }

bodyAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var bodyAppearance: YMALabelAppearance? { get }

callToActionAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var callToActionAppearance: YMAButtonAppearance? { get }

domainAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var domainAppearance: YMALabelAppearance? { get }

faviconAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var faviconAppearance: YMAImageAppearance? { get }

feedbackAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var feedbackAppearance: YMAImageAppearance? { get }

imageAppearance

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

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

Declaration

Objective-C

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

Swift

@NSCopying var imageAppearance: YMAImageAppearance? { get }

ratingAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var ratingAppearance: YMARatingAppearance? { get }

sponsoredAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var sponsoredAppearance: YMALabelAppearance? { get }

titleAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var titleAppearance: YMALabelAppearance? { get }

reviewCountAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var reviewCountAppearance: YMALabelAppearance? { get }

warningAppearance

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

Declaration

Objective-C

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

Swift

@NSCopying var warningAppearance: YMALabelAppearance? { get }

Методы

+defaultAppearance

Создает объект с настройками стандартного layout по умолчанию.

Declaration

Objective-C

+ (nonnull instancetype)defaultAppearance;

Swift

class func `default`() -> Self

Return Value

Возвращает объект с настройками стандартного layout по умолчанию.