Skip to content

Commit 14b377c

Browse files
committed
Release new version: 5.0.10
1 parent 8b69024 commit 14b377c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+433
-187
lines changed
0 Bytes
Binary file not shown.

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,9 +320,9 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No
320320
///
321321
/// \param settings The placement’s related settings you want to apply
322322
///
323-
/// \param delegate TeadsAdDelegate to follow ad placement lifecycle
323+
/// \param delegate TeadsInReadAdPlacementDelegate to follow ad placement lifecycle
324324
///
325-
+ (TeadsInReadAdPlacement * _Nullable)createInReadPlacementWithPid:(NSInteger)pid settings:(TeadsAdPlacementSettings * _Nonnull)settings delegate:(id <TeadsInReadAdPlacementDelegate> _Nonnull)delegate SWIFT_WARN_UNUSED_RESULT;
325+
+ (TeadsInReadAdPlacement * _Nullable)createInReadPlacementWithPid:(NSInteger)pid settings:(TeadsAdPlacementSettings * _Nonnull)settings delegate:(id <TeadsInReadAdPlacementDelegate> _Nullable)delegate SWIFT_WARN_UNUSED_RESULT;
326326
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
327327
@end
328328

@@ -601,6 +601,8 @@ SWIFT_CLASS("_TtC8TeadsSDK22TeadsInReadAdPlacement")
601601
@interface TeadsInReadAdPlacement : TeadsAdPlacement
602602
/// Request a native ad on this placement
603603
/// listen for events by implementing <code>TeadsInReadAdPlacementDelegate</code>
604+
/// note:
605+
/// <code>delegate</code> must be set to perform ad request, otherwise didReceiveAd will not be triggered
604606
/// \param requestSettings settings <code>TeadsNativeAdRequestSettings</code> to tweak your needs
605607
///
606608
///
@@ -1207,9 +1209,9 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No
12071209
///
12081210
/// \param settings The placement’s related settings you want to apply
12091211
///
1210-
/// \param delegate TeadsAdDelegate to follow ad placement lifecycle
1212+
/// \param delegate TeadsInReadAdPlacementDelegate to follow ad placement lifecycle
12111213
///
1212-
+ (TeadsInReadAdPlacement * _Nullable)createInReadPlacementWithPid:(NSInteger)pid settings:(TeadsAdPlacementSettings * _Nonnull)settings delegate:(id <TeadsInReadAdPlacementDelegate> _Nonnull)delegate SWIFT_WARN_UNUSED_RESULT;
1214+
+ (TeadsInReadAdPlacement * _Nullable)createInReadPlacementWithPid:(NSInteger)pid settings:(TeadsAdPlacementSettings * _Nonnull)settings delegate:(id <TeadsInReadAdPlacementDelegate> _Nullable)delegate SWIFT_WARN_UNUSED_RESULT;
12131215
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
12141216
@end
12151217

@@ -1488,6 +1490,8 @@ SWIFT_CLASS("_TtC8TeadsSDK22TeadsInReadAdPlacement")
14881490
@interface TeadsInReadAdPlacement : TeadsAdPlacement
14891491
/// Request a native ad on this placement
14901492
/// listen for events by implementing <code>TeadsInReadAdPlacementDelegate</code>
1493+
/// note:
1494+
/// <code>delegate</code> must be set to perform ad request, otherwise didReceiveAd will not be triggered
14911495
/// \param requestSettings settings <code>TeadsNativeAdRequestSettings</code> to tweak your needs
14921496
///
14931497
///
1 Byte
Binary file not shown.
740 Bytes
Binary file not shown.

Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm.swiftinterface

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ extension UIView {
3535
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3636
}
3737
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
38+
weak final public var delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? {
39+
get
40+
set
41+
}
3842
@discardableResult
3943
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
4044
@objc deinit
@@ -82,8 +86,8 @@ extension AnyEncodableProtocol {
8286
}
8387
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
8488
@objc public static let sdkVersion: Swift.String
85-
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate) -> TeadsSDK.TeadsNativeAdPlacement?
86-
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate) -> TeadsSDK.TeadsInReadAdPlacement?
89+
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? = nil) -> TeadsSDK.TeadsNativeAdPlacement?
90+
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate? = nil) -> TeadsSDK.TeadsInReadAdPlacement?
8791
@objc override dynamic public init()
8892
@objc deinit
8993
}
@@ -111,6 +115,10 @@ internal protocol AnyDecodableProtocol {
111115
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
112116
}
113117
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
118+
weak final public var delegate: TeadsSDK.TeadsInReadAdPlacementDelegate? {
119+
get
120+
set
121+
}
114122
@discardableResult
115123
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
116124
@objc deinit
740 Bytes
Binary file not shown.

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ extension UIView {
3636
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3737
}
3838
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
39+
weak final public var delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? {
40+
get
41+
set
42+
}
3943
@discardableResult
4044
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
4145
@objc deinit
@@ -83,8 +87,8 @@ extension AnyEncodableProtocol {
8387
}
8488
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
8589
@objc public static let sdkVersion: Swift.String
86-
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate) -> TeadsSDK.TeadsNativeAdPlacement?
87-
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate) -> TeadsSDK.TeadsInReadAdPlacement?
90+
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? = nil) -> TeadsSDK.TeadsNativeAdPlacement?
91+
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate? = nil) -> TeadsSDK.TeadsInReadAdPlacement?
8892
@objc override dynamic public init()
8993
@objc deinit
9094
}
@@ -112,6 +116,10 @@ internal protocol AnyDecodableProtocol {
112116
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
113117
}
114118
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
119+
weak final public var delegate: TeadsSDK.TeadsInReadAdPlacementDelegate? {
120+
get
121+
set
122+
}
115123
@discardableResult
116124
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
117125
@objc deinit
740 Bytes
Binary file not shown.

Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm64.swiftinterface

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ extension UIView {
3636
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3737
}
3838
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
39+
weak final public var delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? {
40+
get
41+
set
42+
}
3943
@discardableResult
4044
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
4145
@objc deinit
@@ -83,8 +87,8 @@ extension AnyEncodableProtocol {
8387
}
8488
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
8589
@objc public static let sdkVersion: Swift.String
86-
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate) -> TeadsSDK.TeadsNativeAdPlacement?
87-
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate) -> TeadsSDK.TeadsInReadAdPlacement?
90+
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? = nil) -> TeadsSDK.TeadsNativeAdPlacement?
91+
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate? = nil) -> TeadsSDK.TeadsInReadAdPlacement?
8892
@objc override dynamic public init()
8993
@objc deinit
9094
}
@@ -112,6 +116,10 @@ internal protocol AnyDecodableProtocol {
112116
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
113117
}
114118
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
119+
weak final public var delegate: TeadsSDK.TeadsInReadAdPlacementDelegate? {
120+
get
121+
set
122+
}
115123
@discardableResult
116124
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
117125
@objc deinit
740 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)