Skip to content

Commit 96ea51d

Browse files
- v.2.22.0 release
1 parent 4997d54 commit 96ea51d

File tree

21 files changed

+224
-311
lines changed

21 files changed

+224
-311
lines changed

AdformAdvertising.xcframework/Info.plist

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@
88
<key>BinaryPath</key>
99
<string>AdformAdvertising.framework/AdformAdvertising</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64</string>
11+
<string>ios-arm64_x86_64-simulator</string>
1212
<key>LibraryPath</key>
1313
<string>AdformAdvertising.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
1616
<string>arm64</string>
17+
<string>x86_64</string>
1718
</array>
1819
<key>SupportedPlatform</key>
1920
<string>ios</string>
21+
<key>SupportedPlatformVariant</key>
22+
<string>simulator</string>
2023
</dict>
2124
<dict>
2225
<key>BinaryPath</key>
2326
<string>AdformAdvertising.framework/AdformAdvertising</string>
2427
<key>LibraryIdentifier</key>
25-
<string>ios-arm64_x86_64-simulator</string>
28+
<string>ios-arm64</string>
2629
<key>LibraryPath</key>
2730
<string>AdformAdvertising.framework</string>
2831
<key>SupportedArchitectures</key>
2932
<array>
3033
<string>arm64</string>
31-
<string>x86_64</string>
3234
</array>
3335
<key>SupportedPlatform</key>
3436
<string>ios</string>
35-
<key>SupportedPlatformVariant</key>
36-
<string>simulator</string>
3737
</dict>
3838
</array>
3939
<key>CFBundlePackageType</key>
Binary file not shown.

AdformAdvertising.xcframework/ios-arm64/AdformAdvertising.framework/Headers/AFHBConstants.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ typedef NS_ENUM(NSInteger, AFHBErrorCode) {
3434
AFHBInvalidBidRequestError = 5,
3535

3636
/// Native ad mediation configuration is invalid.
37-
AFHBInvalidNativeAdConfigurationError = 6
37+
AFHBInvalidNativeAdConfigurationError = 6,
38+
39+
/// User data taxonomy parameters configuration is invalid.
40+
AFHBInvalidTaxonomyConfigurationError = 7
3841
};
3942

4043

AdformAdvertising.xcframework/ios-arm64/AdformAdvertising.framework/Headers/AFOpenRTB.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
#import <AdformAdvertising/AFBrandVersion.h>
77
#import <AdformAdvertising/AFDevice.h>
88
#import <AdformAdvertising/AFExtendedIdentifier.h>
9+
#import <AdformAdvertising/AFUserData.h>
10+
#import <AdformAdvertising/AFUserDataExt.h>
11+
#import <AdformAdvertising/AFUserDataSegment.h>
912
#import <AdformAdvertising/AFExtendedIdentifiers.h>
1013
#import <AdformAdvertising/AFGeo.h>
1114
#import <AdformAdvertising/AFImpExt.h>

AdformAdvertising.xcframework/ios-arm64/AdformAdvertising.framework/Headers/AFUser.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,19 @@ NS_ASSUME_NONNULL_BEGIN
1212

1313
@class AFUserExt;
1414
@class AFExtendedIdentifiers;
15+
@class AFUserData;
1516

1617
@interface AFUser : NSObject <JSONConvertable>
1718

1819
@property (nonatomic, copy, nullable) NSString *buyerUid;
1920
@property (nonatomic, copy, nullable) NSString *keywords;
2021
@property (nonatomic, copy, nullable) NSArray<AFExtendedIdentifiers *> *extendedIds;
2122
@property (nonatomic, strong, nullable) AFUserExt *ext;
23+
@property (nonatomic, strong, nullable) NSArray<AFUserData *> *data;
2224

2325
- (instancetype)initWithDictionary:(NSDictionary *)dict;
2426
- (NSDictionary *)toDictionary;
27+
- (BOOL)isValidUserData:(NSError **)error;
2528

2629
@end
2730

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
//
2+
// AFUserData.h
3+
// AdformAdvertising
4+
//
5+
// Created by Jaroslav on 10/10/2025.
6+
// Copyright © 2025 adform. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <AdformAdvertising/JSONConvertable.h>
11+
12+
NS_ASSUME_NONNULL_BEGIN
13+
14+
@class AFUserDataSegment;
15+
@class AFUserDataExt;
16+
17+
@interface AFUserData : NSObject <JSONConvertable>
18+
19+
@property (nonatomic, strong, nullable) AFUserDataExt *ext;
20+
@property (nonatomic, copy, nullable) NSString *identifier;
21+
@property (nonatomic, copy, nullable) NSString *name;
22+
@property (nonatomic, copy, nullable) NSArray<AFUserDataSegment *> *segment;
23+
24+
- (instancetype)initWithDictionary:(NSDictionary *)dict;
25+
- (NSDictionary *)toDictionary;
26+
27+
@end
28+
29+
NS_ASSUME_NONNULL_END
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
//
2+
// AFUserDataExt.h
3+
// AdformAdvertising
4+
//
5+
// Created by Jaroslav on 17/10/2025.
6+
// Copyright © 2025 adform. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <AdformAdvertising/JSONConvertable.h>
11+
12+
NS_ASSUME_NONNULL_BEGIN
13+
14+
@interface AFUserDataExt : NSObject <JSONConvertable>
15+
16+
@property (nonatomic, copy, nullable) NSNumber *segtax;
17+
18+
- (instancetype)initWithDictionary:(NSDictionary *)dict;
19+
- (NSDictionary *)toDictionary;
20+
21+
@end
22+
23+
NS_ASSUME_NONNULL_END
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
//
2+
// AFUserDataSegment.h
3+
// AdformAdvertising
4+
//
5+
// Created by Jaroslav on 13/10/2025.
6+
// Copyright © 2025 adform. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import <AdformAdvertising/JSONConvertable.h>
11+
12+
NS_ASSUME_NONNULL_BEGIN
13+
14+
@interface AFUserDataSegment : NSObject <JSONConvertable>
15+
16+
@property (nonatomic, copy, nullable) NSDictionary<NSString *, id> *ext;
17+
@property (nonatomic, copy, nullable) NSString *identifier;
18+
@property (nonatomic, copy, nullable) NSString *name;
19+
@property (nonatomic, copy, nullable) NSString *value;
20+
21+
- (instancetype)initWithDictionary:(NSDictionary *)dict;
22+
- (NSDictionary *)toDictionary;
23+
24+
@end
25+
26+
NS_ASSUME_NONNULL_END
Binary file not shown.

0 commit comments

Comments
 (0)