Skip to content

Commit c7e91bd

Browse files
committed
release version 5.0.9
1 parent 5ecc0de commit c7e91bd

Some content is hidden

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

47 files changed

+1183
-727
lines changed
-7.67 KB
Binary file not shown.

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

Lines changed: 318 additions & 182 deletions
Large diffs are not rendered by default.
0 Bytes
Binary file not shown.
11.1 KB
Binary file not shown.

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

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,16 @@ extension UIView {
2727
@objc override dynamic public init()
2828
@objc deinit
2929
}
30+
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class AdChoicesComponent : TeadsSDK.OverlayComponent {
31+
final public let clickThroughUrl: Foundation.URL
32+
@objc deinit
33+
}
3034
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
3135
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3236
}
3337
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
34-
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings)
38+
@discardableResult
39+
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
3540
@objc deinit
3641
}
3742
@usableFromInline
@@ -67,7 +72,7 @@ extension AnyEncodableProtocol {
6772
@objc final public func pageUrl(_ urlString: Swift.String)
6873
@available(*, deprecated, renamed: "registerAdView(_:delegate:)")
6974
@objc final public func subscribeAdResizeDelegate(_ delegate: TeadsSDK.TeadsMediatedAdViewDelegate, forAdView adView: UIKit.UIView) throws
70-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?)
75+
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
7176
final public func encode(to encoder: Swift.Encoder) throws
7277
@objc deinit
7378
}
@@ -76,9 +81,7 @@ extension AnyEncodableProtocol {
7681
@objc final public class func instance(from dictionary: [Swift.AnyHashable : Any]) throws -> TeadsSDK.TeadsAdapterSettings
7782
}
7883
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
79-
@objc public static var sdkVersion: Swift.String {
80-
@objc get
81-
}
84+
@objc public static let sdkVersion: Swift.String
8285
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate) -> TeadsSDK.TeadsNativeAdPlacement?
8386
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate) -> TeadsSDK.TeadsInReadAdPlacement?
8487
@objc override dynamic public init()
@@ -108,7 +111,8 @@ internal protocol AnyDecodableProtocol {
108111
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
109112
}
110113
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
111-
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings)
114+
@discardableResult
115+
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
112116
@objc deinit
113117
}
114118
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class TeadsNativeAd : TeadsSDK.TeadsAd {
@@ -139,7 +143,7 @@ internal protocol AnyDecodableProtocol {
139143
@objc final public var price: TeadsSDK.CommonComponent? {
140144
@objc get
141145
}
142-
@objc final public var adChoices: TeadsSDK.CommonComponent? {
146+
@objc final public var adChoices: TeadsSDK.AdChoicesComponent? {
143147
@objc get
144148
}
145149
@objc final public func register(containerView: UIKit.UIView)
@@ -162,7 +166,7 @@ public protocol TeadsAdRequestSettingsProtocol {
162166
@objc override dynamic public init()
163167
required public init(from decoder: Swift.Decoder) throws
164168
final public func encode(to encoder: Swift.Encoder) throws
165-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?)
169+
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
166170
@objc deinit
167171
}
168172
public typealias TeadsNativeAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
@@ -218,10 +222,12 @@ public protocol TeadsAdPlacementSettingsProtocol {
218222
@objc final public func disableCrashMonitoring()
219223
@objc final public func disableTeadsAudioSessionManagement()
220224
@objc final public func enableDebug()
225+
@available(*, deprecated, message: "TeadsSDK does not record location.")
221226
@objc final public func disableLocation()
227+
@available(*, deprecated, message: "Won't be used in any newer SDK versions.")
222228
@objc final public func enableLightEndScreen()
223229
@objc final public func disableMediaPreload()
224-
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
230+
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
225231
@objc final public func setUsPrivacy(consent: Swift.String)
226232
@objc final public func disableBatteryMonitoring()
227233
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -275,6 +281,7 @@ extension TeadsInReadAd {
275281
@objc get
276282
@objc set
277283
}
284+
@objc final public let requestIdentifier: Foundation.UUID
278285
@objc deinit
279286
@objc override dynamic public init()
280287
}
@@ -342,6 +349,9 @@ extension CommonComponent {
342349
}
343350
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
344351
@objc final public var code: TeadsSDK.AdErrorCode
352+
@objc final public var requestIdentifier: Foundation.UUID? {
353+
get
354+
}
345355
@objc override final public var description: Swift.String {
346356
@objc get
347357
}
11.1 KB
Binary file not shown.

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

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,16 @@ extension UIView {
2828
@objc override dynamic public init()
2929
@objc deinit
3030
}
31+
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class AdChoicesComponent : TeadsSDK.OverlayComponent {
32+
final public let clickThroughUrl: Foundation.URL
33+
@objc deinit
34+
}
3135
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
3236
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3337
}
3438
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
35-
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings)
39+
@discardableResult
40+
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
3641
@objc deinit
3742
}
3843
@usableFromInline
@@ -68,7 +73,7 @@ extension AnyEncodableProtocol {
6873
@objc final public func pageUrl(_ urlString: Swift.String)
6974
@available(*, deprecated, renamed: "registerAdView(_:delegate:)")
7075
@objc final public func subscribeAdResizeDelegate(_ delegate: TeadsSDK.TeadsMediatedAdViewDelegate, forAdView adView: UIKit.UIView) throws
71-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?)
76+
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
7277
final public func encode(to encoder: Swift.Encoder) throws
7378
@objc deinit
7479
}
@@ -77,9 +82,7 @@ extension AnyEncodableProtocol {
7782
@objc final public class func instance(from dictionary: [Swift.AnyHashable : Any]) throws -> TeadsSDK.TeadsAdapterSettings
7883
}
7984
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
80-
@objc public static var sdkVersion: Swift.String {
81-
@objc get
82-
}
85+
@objc public static let sdkVersion: Swift.String
8386
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate) -> TeadsSDK.TeadsNativeAdPlacement?
8487
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate) -> TeadsSDK.TeadsInReadAdPlacement?
8588
@objc override dynamic public init()
@@ -109,7 +112,8 @@ internal protocol AnyDecodableProtocol {
109112
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
110113
}
111114
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
112-
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings)
115+
@discardableResult
116+
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
113117
@objc deinit
114118
}
115119
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class TeadsNativeAd : TeadsSDK.TeadsAd {
@@ -140,7 +144,7 @@ internal protocol AnyDecodableProtocol {
140144
@objc final public var price: TeadsSDK.CommonComponent? {
141145
@objc get
142146
}
143-
@objc final public var adChoices: TeadsSDK.CommonComponent? {
147+
@objc final public var adChoices: TeadsSDK.AdChoicesComponent? {
144148
@objc get
145149
}
146150
@objc final public func register(containerView: UIKit.UIView)
@@ -163,7 +167,7 @@ public protocol TeadsAdRequestSettingsProtocol {
163167
@objc override dynamic public init()
164168
required public init(from decoder: Swift.Decoder) throws
165169
final public func encode(to encoder: Swift.Encoder) throws
166-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?)
170+
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
167171
@objc deinit
168172
}
169173
public typealias TeadsNativeAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
@@ -219,10 +223,12 @@ public protocol TeadsAdPlacementSettingsProtocol {
219223
@objc final public func disableCrashMonitoring()
220224
@objc final public func disableTeadsAudioSessionManagement()
221225
@objc final public func enableDebug()
226+
@available(*, deprecated, message: "TeadsSDK does not record location.")
222227
@objc final public func disableLocation()
228+
@available(*, deprecated, message: "Won't be used in any newer SDK versions.")
223229
@objc final public func enableLightEndScreen()
224230
@objc final public func disableMediaPreload()
225-
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
231+
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
226232
@objc final public func setUsPrivacy(consent: Swift.String)
227233
@objc final public func disableBatteryMonitoring()
228234
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -276,6 +282,7 @@ extension TeadsInReadAd {
276282
@objc get
277283
@objc set
278284
}
285+
@objc final public let requestIdentifier: Foundation.UUID
279286
@objc deinit
280287
@objc override dynamic public init()
281288
}
@@ -368,6 +375,9 @@ public struct TeadsInReadAdViewRenderer : SwiftUI.UIViewRepresentable, SwiftUI.V
368375
}
369376
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
370377
@objc final public var code: TeadsSDK.AdErrorCode
378+
@objc final public var requestIdentifier: Foundation.UUID? {
379+
get
380+
}
371381
@objc override final public var description: Swift.String {
372382
@objc get
373383
}
11.1 KB
Binary file not shown.

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

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,16 @@ extension UIView {
2828
@objc override dynamic public init()
2929
@objc deinit
3030
}
31+
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class AdChoicesComponent : TeadsSDK.OverlayComponent {
32+
final public let clickThroughUrl: Foundation.URL
33+
@objc deinit
34+
}
3135
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
3236
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3337
}
3438
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
35-
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings)
39+
@discardableResult
40+
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
3641
@objc deinit
3742
}
3843
@usableFromInline
@@ -68,7 +73,7 @@ extension AnyEncodableProtocol {
6873
@objc final public func pageUrl(_ urlString: Swift.String)
6974
@available(*, deprecated, renamed: "registerAdView(_:delegate:)")
7075
@objc final public func subscribeAdResizeDelegate(_ delegate: TeadsSDK.TeadsMediatedAdViewDelegate, forAdView adView: UIKit.UIView) throws
71-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?)
76+
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
7277
final public func encode(to encoder: Swift.Encoder) throws
7378
@objc deinit
7479
}
@@ -77,9 +82,7 @@ extension AnyEncodableProtocol {
7782
@objc final public class func instance(from dictionary: [Swift.AnyHashable : Any]) throws -> TeadsSDK.TeadsAdapterSettings
7883
}
7984
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
80-
@objc public static var sdkVersion: Swift.String {
81-
@objc get
82-
}
85+
@objc public static let sdkVersion: Swift.String
8386
final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsNativeAdPlacementDelegate) -> TeadsSDK.TeadsNativeAdPlacement?
8487
@objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: TeadsSDK.TeadsInReadAdPlacementDelegate) -> TeadsSDK.TeadsInReadAdPlacement?
8588
@objc override dynamic public init()
@@ -109,7 +112,8 @@ internal protocol AnyDecodableProtocol {
109112
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
110113
}
111114
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
112-
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings)
115+
@discardableResult
116+
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
113117
@objc deinit
114118
}
115119
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class TeadsNativeAd : TeadsSDK.TeadsAd {
@@ -140,7 +144,7 @@ internal protocol AnyDecodableProtocol {
140144
@objc final public var price: TeadsSDK.CommonComponent? {
141145
@objc get
142146
}
143-
@objc final public var adChoices: TeadsSDK.CommonComponent? {
147+
@objc final public var adChoices: TeadsSDK.AdChoicesComponent? {
144148
@objc get
145149
}
146150
@objc final public func register(containerView: UIKit.UIView)
@@ -163,7 +167,7 @@ public protocol TeadsAdRequestSettingsProtocol {
163167
@objc override dynamic public init()
164168
required public init(from decoder: Swift.Decoder) throws
165169
final public func encode(to encoder: Swift.Encoder) throws
166-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?)
170+
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
167171
@objc deinit
168172
}
169173
public typealias TeadsNativeAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
@@ -219,10 +223,12 @@ public protocol TeadsAdPlacementSettingsProtocol {
219223
@objc final public func disableCrashMonitoring()
220224
@objc final public func disableTeadsAudioSessionManagement()
221225
@objc final public func enableDebug()
226+
@available(*, deprecated, message: "TeadsSDK does not record location.")
222227
@objc final public func disableLocation()
228+
@available(*, deprecated, message: "Won't be used in any newer SDK versions.")
223229
@objc final public func enableLightEndScreen()
224230
@objc final public func disableMediaPreload()
225-
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
231+
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
226232
@objc final public func setUsPrivacy(consent: Swift.String)
227233
@objc final public func disableBatteryMonitoring()
228234
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -276,6 +282,7 @@ extension TeadsInReadAd {
276282
@objc get
277283
@objc set
278284
}
285+
@objc final public let requestIdentifier: Foundation.UUID
279286
@objc deinit
280287
@objc override dynamic public init()
281288
}
@@ -368,6 +375,9 @@ public struct TeadsInReadAdViewRenderer : SwiftUI.UIViewRepresentable, SwiftUI.V
368375
}
369376
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
370377
@objc final public var code: TeadsSDK.AdErrorCode
378+
@objc final public var requestIdentifier: Foundation.UUID? {
379+
get
380+
}
371381
@objc override final public var description: Swift.String {
372382
@objc get
373383
}
11.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)