Skip to content

Commit 85b174f

Browse files
runnerrunner
runner
authored and
runner
committed
Release new version: 5.0.26
1 parent a04693f commit 85b174f

30 files changed

+104
-122
lines changed

Diff for: Frameworks/TeadsSDK.xcframework/Info.plist

+7-7
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,32 @@
66
<array>
77
<dict>
88
<key>LibraryIdentifier</key>
9-
<string>ios-arm64_armv7</string>
9+
<string>ios-arm64_i386_x86_64-simulator</string>
1010
<key>LibraryPath</key>
1111
<string>TeadsSDK.framework</string>
1212
<key>SupportedArchitectures</key>
1313
<array>
1414
<string>arm64</string>
15-
<string>armv7</string>
15+
<string>i386</string>
16+
<string>x86_64</string>
1617
</array>
1718
<key>SupportedPlatform</key>
1819
<string>ios</string>
20+
<key>SupportedPlatformVariant</key>
21+
<string>simulator</string>
1922
</dict>
2023
<dict>
2124
<key>LibraryIdentifier</key>
22-
<string>ios-arm64_i386_x86_64-simulator</string>
25+
<string>ios-arm64_armv7</string>
2326
<key>LibraryPath</key>
2427
<string>TeadsSDK.framework</string>
2528
<key>SupportedArchitectures</key>
2629
<array>
2730
<string>arm64</string>
28-
<string>i386</string>
29-
<string>x86_64</string>
31+
<string>armv7</string>
3032
</array>
3133
<key>SupportedPlatform</key>
3234
<string>ios</string>
33-
<key>SupportedPlatformVariant</key>
34-
<string>simulator</string>
3535
</dict>
3636
</array>
3737
<key>CFBundlePackageType</key>

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Headers/TeadsSDK-Swift.h

+10-2
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ typedef SWIFT_ENUM(NSInteger, AdErrorCode, open) {
285285
SWIFT_CLASS("_TtC8TeadsSDK12AdFailReason")
286286
@interface AdFailReason : NSObject
287287
/// Error code enumeration value
288-
@property (nonatomic) enum AdErrorCode code;
288+
@property (nonatomic, readonly) enum AdErrorCode code;
289289
/// Request identifier allows you to match with the returned value from <code>placement.requestAd()</code> call
290290
@property (nonatomic, readonly, copy) NSUUID * _Null_unspecified requestIdentifier;
291291
/// Contains <code>AdErrorCode</code> and error message, prefer use of <code>localizedDescription</code>
@@ -327,6 +327,10 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
327327
/// \param failure failure will be called when image loading has failed: can fail for multiple reasong connectivity, resource unavailable, …
328328
///
329329
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
330+
/// load Image synchronously, prefer using <code>ImageComponent/loadImage(async:success:failure:)</code> instead
331+
/// warning:
332+
/// this computed var is blocking thread execution in order to download image data.
333+
@property (nonatomic, readonly, strong) UIImage * _Nullable image;
330334
@end
331335

332336
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
@@ -1432,7 +1436,7 @@ typedef SWIFT_ENUM(NSInteger, AdErrorCode, open) {
14321436
SWIFT_CLASS("_TtC8TeadsSDK12AdFailReason")
14331437
@interface AdFailReason : NSObject
14341438
/// Error code enumeration value
1435-
@property (nonatomic) enum AdErrorCode code;
1439+
@property (nonatomic, readonly) enum AdErrorCode code;
14361440
/// Request identifier allows you to match with the returned value from <code>placement.requestAd()</code> call
14371441
@property (nonatomic, readonly, copy) NSUUID * _Null_unspecified requestIdentifier;
14381442
/// Contains <code>AdErrorCode</code> and error message, prefer use of <code>localizedDescription</code>
@@ -1474,6 +1478,10 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
14741478
/// \param failure failure will be called when image loading has failed: can fail for multiple reasong connectivity, resource unavailable, …
14751479
///
14761480
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
1481+
/// load Image synchronously, prefer using <code>ImageComponent/loadImage(async:success:failure:)</code> instead
1482+
/// warning:
1483+
/// this computed var is blocking thread execution in order to download image data.
1484+
@property (nonatomic, readonly, strong) UIImage * _Nullable image;
14771485
@end
14781486

14791487
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
Binary file not shown.

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm64-apple-ios.swiftinterface

+5-9
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@ internal protocol AnyEncodableProtocol {
6262
final public var hasSubscribedToAdResizing: Swift.Bool {
6363
get
6464
}
65-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
66-
get
67-
}
68-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
69-
get
70-
}
65+
final public let adRequestSettings: TeadsSDK.TeadsAdRequestSettings
66+
final public let adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
7167
@objc final public var mediaScale: TeadsSDK.MediaScale {
7268
@objc get
7369
}
@@ -222,8 +218,8 @@ extension UIKit.UIButton {
222218
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
223219
final public let url: Foundation.URL
224220
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
225-
final public var image: UIKit.UIImage? {
226-
get
221+
@objc final public var image: UIKit.UIImage? {
222+
@objc get
227223
}
228224
@objc deinit
229225
}
@@ -381,7 +377,7 @@ extension TeadsSDK.CommonComponent {
381377
}
382378
}
383379
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
384-
@objc final public var code: TeadsSDK.AdErrorCode
380+
@objc final public let code: TeadsSDK.AdErrorCode
385381
@objc final public var requestIdentifier: Foundation.UUID! {
386382
get
387383
}

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/armv7-apple-ios.swiftinterface

+5-9
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@ internal protocol AnyEncodableProtocol {
6262
final public var hasSubscribedToAdResizing: Swift.Bool {
6363
get
6464
}
65-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
66-
get
67-
}
68-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
69-
get
70-
}
65+
final public let adRequestSettings: TeadsSDK.TeadsAdRequestSettings
66+
final public let adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
7167
@objc final public var mediaScale: TeadsSDK.MediaScale {
7268
@objc get
7369
}
@@ -222,8 +218,8 @@ extension UIKit.UIButton {
222218
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
223219
final public let url: Foundation.URL
224220
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
225-
final public var image: UIKit.UIImage? {
226-
get
221+
@objc final public var image: UIKit.UIImage? {
222+
@objc get
227223
}
228224
@objc deinit
229225
}
@@ -381,7 +377,7 @@ extension TeadsSDK.CommonComponent {
381377
}
382378
}
383379
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
384-
@objc final public var code: TeadsSDK.AdErrorCode
380+
@objc final public let code: TeadsSDK.AdErrorCode
385381
@objc final public var requestIdentifier: Foundation.UUID! {
386382
get
387383
}
Binary file not shown.
Binary file not shown.

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/wkMessageHandlerScript.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
window.webkit.messageHandlers.notifyPlayerEvent.postMessage(jsonEventString);
3232
};
3333

34-
window.adPlayerOutput.setFixedBackgroundImage = function setFixedBackgroundImage(imageSrc) {
35-
const message = JSON.stringify({"mediaUrl": imageSrc})
34+
window.adPlayerOutput.setFixedBackgroundImage = function setFixedBackgroundImage(imageSrc, timeout) {
35+
const message = JSON.stringify({"mediaUrl": imageSrc, "timeoutMilliseconds": timeout})
3636
window.webkit.messageHandlers.setFixedBackgroundImage.postMessage(message);
3737
};
3838
})();

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_i386_x86_64-simulator/TeadsSDK.framework/Headers/TeadsSDK-Swift.h

+15-3
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ typedef SWIFT_ENUM(NSInteger, AdErrorCode, open) {
285285
SWIFT_CLASS("_TtC8TeadsSDK12AdFailReason")
286286
@interface AdFailReason : NSObject
287287
/// Error code enumeration value
288-
@property (nonatomic) enum AdErrorCode code;
288+
@property (nonatomic, readonly) enum AdErrorCode code;
289289
/// Request identifier allows you to match with the returned value from <code>placement.requestAd()</code> call
290290
@property (nonatomic, readonly, copy) NSUUID * _Null_unspecified requestIdentifier;
291291
/// Contains <code>AdErrorCode</code> and error message, prefer use of <code>localizedDescription</code>
@@ -327,6 +327,10 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
327327
/// \param failure failure will be called when image loading has failed: can fail for multiple reasong connectivity, resource unavailable, …
328328
///
329329
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
330+
/// load Image synchronously, prefer using <code>ImageComponent/loadImage(async:success:failure:)</code> instead
331+
/// warning:
332+
/// this computed var is blocking thread execution in order to download image data.
333+
@property (nonatomic, readonly, strong) UIImage * _Nullable image;
330334
@end
331335

332336
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
@@ -1432,7 +1436,7 @@ typedef SWIFT_ENUM(NSInteger, AdErrorCode, open) {
14321436
SWIFT_CLASS("_TtC8TeadsSDK12AdFailReason")
14331437
@interface AdFailReason : NSObject
14341438
/// Error code enumeration value
1435-
@property (nonatomic) enum AdErrorCode code;
1439+
@property (nonatomic, readonly) enum AdErrorCode code;
14361440
/// Request identifier allows you to match with the returned value from <code>placement.requestAd()</code> call
14371441
@property (nonatomic, readonly, copy) NSUUID * _Null_unspecified requestIdentifier;
14381442
/// Contains <code>AdErrorCode</code> and error message, prefer use of <code>localizedDescription</code>
@@ -1474,6 +1478,10 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
14741478
/// \param failure failure will be called when image loading has failed: can fail for multiple reasong connectivity, resource unavailable, …
14751479
///
14761480
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
1481+
/// load Image synchronously, prefer using <code>ImageComponent/loadImage(async:success:failure:)</code> instead
1482+
/// warning:
1483+
/// this computed var is blocking thread execution in order to download image data.
1484+
@property (nonatomic, readonly, strong) UIImage * _Nullable image;
14771485
@end
14781486

14791487
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
@@ -2579,7 +2587,7 @@ typedef SWIFT_ENUM(NSInteger, AdErrorCode, open) {
25792587
SWIFT_CLASS("_TtC8TeadsSDK12AdFailReason")
25802588
@interface AdFailReason : NSObject
25812589
/// Error code enumeration value
2582-
@property (nonatomic) enum AdErrorCode code;
2590+
@property (nonatomic, readonly) enum AdErrorCode code;
25832591
/// Request identifier allows you to match with the returned value from <code>placement.requestAd()</code> call
25842592
@property (nonatomic, readonly, copy) NSUUID * _Null_unspecified requestIdentifier;
25852593
/// Contains <code>AdErrorCode</code> and error message, prefer use of <code>localizedDescription</code>
@@ -2621,6 +2629,10 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
26212629
/// \param failure failure will be called when image loading has failed: can fail for multiple reasong connectivity, resource unavailable, …
26222630
///
26232631
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
2632+
/// load Image synchronously, prefer using <code>ImageComponent/loadImage(async:success:failure:)</code> instead
2633+
/// warning:
2634+
/// this computed var is blocking thread execution in order to download image data.
2635+
@property (nonatomic, readonly, strong) UIImage * _Nullable image;
26242636
@end
26252637

26262638
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
Binary file not shown.

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_i386_x86_64-simulator/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface

+5-9
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@ internal protocol AnyEncodableProtocol {
6262
final public var hasSubscribedToAdResizing: Swift.Bool {
6363
get
6464
}
65-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
66-
get
67-
}
68-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
69-
get
70-
}
65+
final public let adRequestSettings: TeadsSDK.TeadsAdRequestSettings
66+
final public let adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
7167
@objc final public var mediaScale: TeadsSDK.MediaScale {
7268
@objc get
7369
}
@@ -222,8 +218,8 @@ extension UIKit.UIButton {
222218
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
223219
final public let url: Foundation.URL
224220
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
225-
final public var image: UIKit.UIImage? {
226-
get
221+
@objc final public var image: UIKit.UIImage? {
222+
@objc get
227223
}
228224
@objc deinit
229225
}
@@ -381,7 +377,7 @@ extension TeadsSDK.CommonComponent {
381377
}
382378
}
383379
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
384-
@objc final public var code: TeadsSDK.AdErrorCode
380+
@objc final public let code: TeadsSDK.AdErrorCode
385381
@objc final public var requestIdentifier: Foundation.UUID! {
386382
get
387383
}

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_i386_x86_64-simulator/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/i386-apple-ios-simulator.swiftinterface

+5-9
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@ internal protocol AnyEncodableProtocol {
6262
final public var hasSubscribedToAdResizing: Swift.Bool {
6363
get
6464
}
65-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
66-
get
67-
}
68-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
69-
get
70-
}
65+
final public let adRequestSettings: TeadsSDK.TeadsAdRequestSettings
66+
final public let adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
7167
@objc final public var mediaScale: TeadsSDK.MediaScale {
7268
@objc get
7369
}
@@ -222,8 +218,8 @@ extension UIKit.UIButton {
222218
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
223219
final public let url: Foundation.URL
224220
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
225-
final public var image: UIKit.UIImage? {
226-
get
221+
@objc final public var image: UIKit.UIImage? {
222+
@objc get
227223
}
228224
@objc deinit
229225
}
@@ -381,7 +377,7 @@ extension TeadsSDK.CommonComponent {
381377
}
382378
}
383379
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
384-
@objc final public var code: TeadsSDK.AdErrorCode
380+
@objc final public let code: TeadsSDK.AdErrorCode
385381
@objc final public var requestIdentifier: Foundation.UUID! {
386382
get
387383
}

Diff for: Frameworks/TeadsSDK.xcframework/ios-arm64_i386_x86_64-simulator/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface

+5-9
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,8 @@ internal protocol AnyEncodableProtocol {
6262
final public var hasSubscribedToAdResizing: Swift.Bool {
6363
get
6464
}
65-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
66-
get
67-
}
68-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
69-
get
70-
}
65+
final public let adRequestSettings: TeadsSDK.TeadsAdRequestSettings
66+
final public let adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
7167
@objc final public var mediaScale: TeadsSDK.MediaScale {
7268
@objc get
7369
}
@@ -222,8 +218,8 @@ extension UIKit.UIButton {
222218
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
223219
final public let url: Foundation.URL
224220
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
225-
final public var image: UIKit.UIImage? {
226-
get
221+
@objc final public var image: UIKit.UIImage? {
222+
@objc get
227223
}
228224
@objc deinit
229225
}
@@ -381,7 +377,7 @@ extension TeadsSDK.CommonComponent {
381377
}
382378
}
383379
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
384-
@objc final public var code: TeadsSDK.AdErrorCode
380+
@objc final public let code: TeadsSDK.AdErrorCode
385381
@objc final public var requestIdentifier: Foundation.UUID! {
386382
get
387383
}
Binary file not shown.

0 commit comments

Comments
 (0)