YMANativeAdView
Objective-C
@interface YMANativeAdView : UIView
Swift
class YMANativeAdView : UIView
Класс отвечает за оформление рекламного объявления без использования шаблона.
- Свойства
- ageLabel
- bodyLabel
- callToActionButton
- domainLabel
- faviconImageView
- feedbackButton
- iconImageView
- mediaView
- priceLabel
- ratingView
- reviewCountLabel
- sponsoredLabel
- titleLabel
- warningLabel
- ad
UILabel
для данных о возрастных ограничениях.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *ageLabel;
Swift
@IBOutlet var ageLabel: UILabel? { get set }
UILabel
для основного текста рекламы.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *bodyLabel;
Swift
@IBOutlet var bodyLabel: UILabel? { get set }
UIButton
для кнопки действия.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIButton *callToActionButton;
Swift
@IBOutlet var callToActionButton: UIButton? { get set }
UILabel
для данных о домене.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *domainLabel;
Swift
@IBOutlet var domainLabel: UILabel? { get set }
UIImageView
для фавиконки.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIImageView *faviconImageView;
Swift
@IBOutlet var faviconImageView: UIImageView? { get set }
UIButton
for handling reasons for ad closing.
UIButton
для обработки причины закрытия рекламного объявления.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIButton *feedbackButton;
Swift
@IBOutlet var feedbackButton: UIButton? { get set }
UIImageView
для иконки приложения.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIImageView *iconImageView;
Swift
@IBOutlet var iconImageView: UIImageView? { get set }
YMANativeMediaView
для медийного контента.
Declaration
Objective-C
@property (nonatomic, strong, nullable) YMANativeMediaView *mediaView;
Swift
@IBOutlet var mediaView: YMANativeMediaView? { get set }
UILabel
для данных о стоимости рекламируемого приложения.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *priceLabel;
Swift
@IBOutlet var priceLabel: UILabel? { get set }
UILabel
для данных о количестве отзывов о приложении.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *reviewCountLabel;
Swift
@IBOutlet var reviewCountLabel: UILabel? { get set }
UILabel
для данных о рекламной сети.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *sponsoredLabel;
Swift
@IBOutlet var sponsoredLabel: UILabel? { get set }
UILabel
для рекламного заголовка.
Declaration
Objective-C
@property (nonatomic, strong, nullable) UILabel *titleLabel;
Swift
@IBOutlet var titleLabel: UILabel? { get set }
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;