@@ -540,6 +540,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")
540
540
541
541
SWIFT_CLASS("_TtC8TeadsSDK5Teads")
542
542
@interface Teads : NSObject
543
+ /// Current sdkVersion
544
+ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
545
+ + (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
543
546
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
544
547
@end
545
548
@@ -685,23 +688,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
685
688
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
686
689
@end
687
690
688
-
689
-
690
691
@class TeadsNativeAsset;
691
692
692
693
@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
693
694
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
694
- - (void)addImageFromUrl:(NSString * _Nonnull)url;
695
695
@end
696
696
697
+ @class TeadsNativeImageAsset;
697
698
@protocol TeadsNativeAdDelegate;
698
699
699
700
SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
700
701
@interface TeadsNativeAd : NSObject
701
702
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
702
703
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
703
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
704
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
704
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
705
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
705
706
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
706
707
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
707
708
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
@@ -785,6 +786,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
785
786
@end
786
787
787
788
789
+ SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
790
+ @interface TeadsNativeImageAsset : TeadsNativeAsset
791
+ @end
788
792
789
793
790
794
@@ -793,9 +797,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
793
797
794
798
795
799
796
- @interface UIImage (SWIFT_EXTENSION(TeadsSDK))
797
- + (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
798
- @end
799
800
800
801
801
802
@@ -1357,6 +1358,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")
1357
1358
1358
1359
SWIFT_CLASS("_TtC8TeadsSDK5Teads")
1359
1360
@interface Teads : NSObject
1361
+ /// Current sdkVersion
1362
+ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
1363
+ + (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
1360
1364
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
1361
1365
@end
1362
1366
@@ -1502,23 +1506,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
1502
1506
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
1503
1507
@end
1504
1508
1505
-
1506
-
1507
1509
@class TeadsNativeAsset;
1508
1510
1509
1511
@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
1510
1512
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
1511
- - (void)addImageFromUrl:(NSString * _Nonnull)url;
1512
1513
@end
1513
1514
1515
+ @class TeadsNativeImageAsset;
1514
1516
@protocol TeadsNativeAdDelegate;
1515
1517
1516
1518
SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
1517
1519
@interface TeadsNativeAd : NSObject
1518
1520
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
1519
1521
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
1520
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
1521
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
1522
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
1523
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
1522
1524
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
1523
1525
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
1524
1526
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
@@ -1602,6 +1604,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
1602
1604
@end
1603
1605
1604
1606
1607
+ SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
1608
+ @interface TeadsNativeImageAsset : TeadsNativeAsset
1609
+ @end
1605
1610
1606
1611
1607
1612
@@ -1610,9 +1615,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
1610
1615
1611
1616
1612
1617
1613
- @interface UIImage (SWIFT_EXTENSION(TeadsSDK))
1614
- + (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
1615
- @end
1616
1618
1617
1619
1618
1620
@@ -2178,6 +2180,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")
2178
2180
2179
2181
SWIFT_CLASS("_TtC8TeadsSDK5Teads")
2180
2182
@interface Teads : NSObject
2183
+ /// Current sdkVersion
2184
+ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
2185
+ + (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
2181
2186
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
2182
2187
@end
2183
2188
@@ -2323,23 +2328,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
2323
2328
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
2324
2329
@end
2325
2330
2326
-
2327
-
2328
2331
@class TeadsNativeAsset;
2329
2332
2330
2333
@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
2331
2334
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
2332
- - (void)addImageFromUrl:(NSString * _Nonnull)url;
2333
2335
@end
2334
2336
2337
+ @class TeadsNativeImageAsset;
2335
2338
@protocol TeadsNativeAdDelegate;
2336
2339
2337
2340
SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
2338
2341
@interface TeadsNativeAd : NSObject
2339
2342
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
2340
2343
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
2341
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
2342
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
2344
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
2345
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
2343
2346
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
2344
2347
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
2345
2348
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
@@ -2423,6 +2426,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
2423
2426
@end
2424
2427
2425
2428
2429
+ SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
2430
+ @interface TeadsNativeImageAsset : TeadsNativeAsset
2431
+ @end
2426
2432
2427
2433
2428
2434
@@ -2431,9 +2437,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
2431
2437
2432
2438
2433
2439
2434
- @interface UIImage (SWIFT_EXTENSION(TeadsSDK))
2435
- + (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
2436
- @end
2437
2440
2438
2441
2439
2442
@@ -2995,6 +2998,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")
2995
2998
2996
2999
SWIFT_CLASS("_TtC8TeadsSDK5Teads")
2997
3000
@interface Teads : NSObject
3001
+ /// Current sdkVersion
3002
+ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
3003
+ + (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
2998
3004
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
2999
3005
@end
3000
3006
@@ -3140,23 +3146,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
3140
3146
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
3141
3147
@end
3142
3148
3143
-
3144
-
3145
3149
@class TeadsNativeAsset;
3146
3150
3147
3151
@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
3148
3152
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
3149
- - (void)addImageFromUrl:(NSString * _Nonnull)url;
3150
3153
@end
3151
3154
3155
+ @class TeadsNativeImageAsset;
3152
3156
@protocol TeadsNativeAdDelegate;
3153
3157
3154
3158
SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
3155
3159
@interface TeadsNativeAd : NSObject
3156
3160
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
3157
3161
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
3158
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
3159
- @property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
3162
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
3163
+ @property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
3160
3164
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
3161
3165
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
3162
3166
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
@@ -3240,6 +3244,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
3240
3244
@end
3241
3245
3242
3246
3247
+ SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
3248
+ @interface TeadsNativeImageAsset : TeadsNativeAsset
3249
+ @end
3243
3250
3244
3251
3245
3252
@@ -3248,9 +3255,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
3248
3255
3249
3256
3250
3257
3251
- @interface UIImage (SWIFT_EXTENSION(TeadsSDK))
3252
- + (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
3253
- @end
3254
3258
3255
3259
3256
3260
0 commit comments