POBDataProvider Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | POBDataProvider.h |
– init
Use one of the custom initializers instead of default init
- (instancetype)initDiscussion
Warning: Use one of the custom initializers instead of default init
Declared In
POBDataProvider.h
– initWithName:andId:
Initializes data object with data provider identifier & name
- (instancetype)initWithName:(NSString *)name andId:(NSString *)identifierParameters
name |
data provider’s name |
|---|---|
identifier |
data provider’s id |
Return Value
POBDataProvider instance
Declared In
POBDataProvider.h
– addSegment:
Adds a segment details to data object
- (void)addSegment:(POBSegment *)segmentParameters
segment |
segment details to be added to data object |
|---|
Declared In
POBDataProvider.h
– removeSegmentForId:
Removes a segment details from data object
- (void)removeSegmentForId:(NSString *)identifierParameters
identifier |
id for which a segment is to be removed |
|---|
Declared In
POBDataProvider.h
– segments
Returns all the segments associated with this data object
- (NSArray<POBSegment*> *)segmentsReturn Value
Array of POBSegments
Declared In
POBDataProvider.h
– segmentForId:
Returns a segment for given id
- (POBSegment *_Nullable)segmentForId:(NSString *)identifierParameters
identifier |
segment identifier |
|---|
Return Value
Reference of the POBSegment object associated with the given identifier
Declared In
POBDataProvider.h
identifier
data provider’s id
@property (nonatomic, strong) NSString *identifierDeclared In
POBDataProvider.h
name
data provider’s name
@property (nonatomic, readonly) NSString *nameDeclared In
POBDataProvider.h
segTax
segment taxonomy id @ref https://github.com/InteractiveAdvertisingBureau/AdCOM/blob/master/AdCOM%20v1.0%20FINAL.md#list–category-taxonomies-
@property (nonatomic, assign) int segTaxDeclared In
POBDataProvider.h
ext
RTB extension object for this data
@property (nonatomic, strong) NSDictionary *extDeclared In
POBDataProvider.h