YMANativeAdRequestConfiguration
Objective-C
@interface YMANativeAdRequestConfiguration
: NSObject <NSCopying, NSMutableCopying>
Swift
class YMANativeAdRequestConfiguration : NSObject, NSCopying, NSMutableCopying
Класс ссодержит параметры конфигурации загрузчика нативной рекламы.
- Свойства
- adUnitID
- age
- contextQuery
- contextTags
- gender
- location
- adTheme
- biddingData
- parameters
- shouldLoadImagesAutomatically
- Методы
- -initWithAdUnitID:
AdUnit ID — уникальный идентификатор, который выдается в Партнерском интерфейсе и имеет вид: R-M-XXXXXX-Y.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull adUnitID;
Swift
var adUnitID: String { get }
Возраст пользователя.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *age;
Swift
var age: NSNumber? { get }
Поисковый запрос, который был введен пользователем внутри приложения.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *contextQuery;
Swift
var contextQuery: String? { get }
Массив тегов. Соответствует контексту, в котором будет показано объявление.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSArray<NSString *> *contextTags;
Swift
var contextTags: [String]? { get }
Пол пользователя. Список значений можно посмотреть в разделе Constants.html.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *gender;
Swift
var gender: String? { get }
Пользовательская локация.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) CLLocation *location;
Swift
@NSCopying var location: CLLocation? { get }
Preferred ad theme.
Declaration
Objective-C
@property (nonatomic, readonly) YMAAdTheme adTheme;
Swift
var adTheme: YMAAdTheme { get }
Bidding data для загрузки рекламы из медиации.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *biddingData;
Swift
var biddingData: String? { get }
Набор произвольных входных параметров.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSDictionary<NSString *, NSString *> *parameters;
Swift
var parameters: [String : String]? { get }
Признак автоматической загрузки изображений.
Допустимые значения: YES
— автоматическая загрузка, NO
— ручная загрузка.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL shouldLoadImagesAutomatically;
Swift
var shouldLoadImagesAutomatically: Bool { get }
Инициализирует новый объект класса YMANativeAdRequestConfiguration
— конфигурацию загрузки нативной рекламы.
Declaration
Objective-C
- (nonnull instancetype)initWithAdUnitID:(nonnull NSString *)adUnitID;
Swift
init(adUnitID: String)
Parameters
adUnitID | AdUnit ID — уникальный идентификатор, который выдается в Партнерском интерфейсе и имеет вид: R-M-XXXXXX-Y. |
adUnitID | AdUnit ID — уникальный идентификатор, который выдается в Партнерском интерфейсе и имеет вид: R-M-XXXXXX-Y. |
Return Value
Объект класса YMANativeAdRequestConfiguration
— конфигурацию загрузки нативной рекламы.