Skip to content

Commit 06fc790

Browse files
runnerrunner
authored andcommitted
Release new version: 5.0.17
1 parent 82513db commit 06fc790

Some content is hidden

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

41 files changed

+1077
-631
lines changed
0 Bytes
Binary file not shown.

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

Lines changed: 298 additions & 146 deletions
Large diffs are not rendered by default.
0 Bytes
Binary file not shown.
3.24 KB
Binary file not shown.

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

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ extension UIKit.UIView {
2727
@objc public static let zero: TeadsSDK.TeadsAdRatio
2828
@objc public static let `default`: TeadsSDK.TeadsAdRatio
2929
@objc(calculateHeightForWidth:) final public func calculateHeight(for width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
30-
final public func value(for width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
30+
@objc final public func value(for width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
3131
@objc deinit
3232
}
3333
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class AdChoicesComponent : TeadsSDK.OverlayComponent {
3434
final public let clickThroughUrl: Foundation.URL
3535
@objc deinit
3636
}
37-
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
37+
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsAdPlacementDelegate {
3838
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3939
}
4040
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
@@ -43,7 +43,7 @@ extension UIKit.UIView {
4343
@objc set
4444
}
4545
@discardableResult
46-
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
46+
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
4747
@objc deinit
4848
}
4949
@usableFromInline
@@ -59,8 +59,12 @@ internal protocol AnyEncodableProtocol {
5959
public static let integrationSAS: Swift.String
6060
public static let integrationTypeKey: Swift.String
6161
public static let integrationVersionKey: Swift.String
62-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings
63-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
62+
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
63+
get
64+
}
65+
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
66+
get
67+
}
6468
public typealias BuildTeadsAdapterSettings = (TeadsSDK.TeadsAdapterSettings) -> Swift.Void
6569
required public init(from decoder: Swift.Decoder) throws
6670
@objc override dynamic public init()
@@ -73,7 +77,7 @@ internal protocol AnyEncodableProtocol {
7377
@objc final public func enableLightEndScreen()
7478
@available(*, deprecated, message: "This is not used anymore and will be removed in a future version of the SDK")
7579
@objc final public func disableMediaPreload()
76-
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
80+
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
7781
@objc final public func setUsPrivacy(consent: Swift.String)
7882
@objc final public func disableBatteryMonitoring()
7983
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -116,7 +120,7 @@ internal protocol AnyDecodableProtocol {
116120
var value: Any { get }
117121
init<T>(_ value: T?)
118122
}
119-
@objc public protocol TeadsInReadAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
123+
@objc public protocol TeadsInReadAdPlacementDelegate : TeadsSDK.TeadsAdPlacementDelegate {
120124
@objc func didReceiveAd(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
121125
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
122126
}
@@ -161,6 +165,7 @@ internal protocol AnyDecodableProtocol {
161165
@objc get
162166
}
163167
@objc final public func register(containerView: UIKit.UIView)
168+
final public func performTap()
164169
@objc deinit
165170
}
166171
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) final public class TeadsAdOpportunityTrackerView : UIKit.UIView {
@@ -170,19 +175,19 @@ internal protocol AnyDecodableProtocol {
170175
}
171176
@_inheritsConvenienceInitializers @objc final public class TeadsAdRequestSettings : ObjectiveC.NSObject, Swift.Codable {
172177
@objc final public func enableValidationMode()
173-
@objc final public func pageUrl(_ urlString: Swift.String)
178+
@objc final public func pageUrl(_ rawUrlString: Swift.String)
174179
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
175180
public typealias BuildTeadsAdRequestSettings = (TeadsSDK.TeadsAdRequestSettings) -> Swift.Void
176181
@objc public init(build: (TeadsSDK.TeadsAdRequestSettings) -> Swift.Void)
177182
@objc override dynamic public init()
178183
required public init(from decoder: Swift.Decoder) throws
179184
final public func encode(to encoder: Swift.Encoder) throws
180-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
181185
@objc deinit
182186
}
183187
public typealias TeadsNativeAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
184188
public typealias TeadsInReadAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
185189
@objc public enum TCFVersion : Swift.Int, Swift.Codable {
190+
@available(*, deprecated, message: "no longer supported since 15 August 2020")
186191
case v1 = 1
187192
case v2 = 2
188193
public init?(rawValue: Swift.Int)
@@ -196,7 +201,7 @@ extension UIKit.UIButton {
196201
}
197202
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
198203
final public let url: Foundation.URL
199-
final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
204+
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
200205
final public var image: UIKit.UIImage? {
201206
get
202207
}
@@ -208,13 +213,13 @@ extension UIKit.UIButton {
208213
@objc deinit
209214
}
210215
@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) final public class TeadsAdChoicesView : UIKit.UIView {
211-
@objc @_Concurrency.MainActor(unsafe) public init(binding component: TeadsSDK.CommonComponent? = nil)
216+
@objc @_Concurrency.MainActor(unsafe) public init(binding component: TeadsSDK.OverlayComponent? = nil)
212217
@objc deinit
213218
}
214219
@objc public protocol TeadsLogMessageDelegate {
215220
@objc optional func didLogMessage(message: Swift.String)
216221
}
217-
@objc public protocol TeadsdPlacementDelegate : TeadsSDK.TeadsLogMessageDelegate {
222+
@objc public protocol TeadsAdPlacementDelegate : TeadsSDK.TeadsLogMessageDelegate {
218223
@objc func didFailToReceiveAd(reason: TeadsSDK.AdFailReason)
219224
@objc func adOpportunityTrackerView(trackerView: TeadsSDK.TeadsAdOpportunityTrackerView)
220225
}
@@ -297,7 +302,7 @@ extension TeadsSDK.TeadsInReadAd {
297302
@objc @IBOutlet @_Concurrency.MainActor(unsafe) public var callToActionButton: UIKit.UIButton?
298303
@objc @IBOutlet @_Concurrency.MainActor(unsafe) public var ratingView: UIKit.UIView?
299304
@objc @IBOutlet @_Concurrency.MainActor(unsafe) public var priceLabel: UIKit.UILabel?
300-
@_Concurrency.MainActor(unsafe) public func bind(_ ad: TeadsSDK.TeadsNativeAd)
305+
@objc @_Concurrency.MainActor(unsafe) public func bind(_ ad: TeadsSDK.TeadsNativeAd)
301306
@_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect)
302307
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
303308
@objc deinit
@@ -310,7 +315,7 @@ extension TeadsSDK.TeadsInReadAd {
310315
}
311316
@_hasMissingDesignatedInitializers @objc public class CommonComponent : ObjectiveC.NSObject {
312317
@objc deinit
313-
public func didTapView()
318+
@objc public func didTapView()
314319
}
315320
extension TeadsSDK.CommonComponent {
316321
public var text: Swift.String? {
3.24 KB
Binary file not shown.

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

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ extension UIKit.UIView {
2727
@objc public static let zero: TeadsSDK.TeadsAdRatio
2828
@objc public static let `default`: TeadsSDK.TeadsAdRatio
2929
@objc(calculateHeightForWidth:) final public func calculateHeight(for width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
30-
final public func value(for width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
30+
@objc final public func value(for width: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
3131
@objc deinit
3232
}
3333
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class AdChoicesComponent : TeadsSDK.OverlayComponent {
3434
final public let clickThroughUrl: Foundation.URL
3535
@objc deinit
3636
}
37-
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
37+
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsAdPlacementDelegate {
3838
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3939
}
4040
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
@@ -43,7 +43,7 @@ extension UIKit.UIView {
4343
@objc set
4444
}
4545
@discardableResult
46-
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
46+
@objc final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
4747
@objc deinit
4848
}
4949
@usableFromInline
@@ -59,8 +59,12 @@ internal protocol AnyEncodableProtocol {
5959
public static let integrationSAS: Swift.String
6060
public static let integrationTypeKey: Swift.String
6161
public static let integrationVersionKey: Swift.String
62-
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings
63-
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
62+
final public var adRequestSettings: TeadsSDK.TeadsAdRequestSettings {
63+
get
64+
}
65+
final public var adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings {
66+
get
67+
}
6468
public typealias BuildTeadsAdapterSettings = (TeadsSDK.TeadsAdapterSettings) -> Swift.Void
6569
required public init(from decoder: Swift.Decoder) throws
6670
@objc override dynamic public init()
@@ -73,7 +77,7 @@ internal protocol AnyEncodableProtocol {
7377
@objc final public func enableLightEndScreen()
7478
@available(*, deprecated, message: "This is not used anymore and will be removed in a future version of the SDK")
7579
@objc final public func disableMediaPreload()
76-
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
80+
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
7781
@objc final public func setUsPrivacy(consent: Swift.String)
7882
@objc final public func disableBatteryMonitoring()
7983
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -116,7 +120,7 @@ internal protocol AnyDecodableProtocol {
116120
var value: Any { get }
117121
init<T>(_ value: T?)
118122
}
119-
@objc public protocol TeadsInReadAdPlacementDelegate : TeadsSDK.TeadsdPlacementDelegate {
123+
@objc public protocol TeadsInReadAdPlacementDelegate : TeadsSDK.TeadsAdPlacementDelegate {
120124
@objc func didReceiveAd(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
121125
@objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
122126
}
@@ -161,6 +165,7 @@ internal protocol AnyDecodableProtocol {
161165
@objc get
162166
}
163167
@objc final public func register(containerView: UIKit.UIView)
168+
final public func performTap()
164169
@objc deinit
165170
}
166171
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) final public class TeadsAdOpportunityTrackerView : UIKit.UIView {
@@ -170,19 +175,19 @@ internal protocol AnyDecodableProtocol {
170175
}
171176
@_inheritsConvenienceInitializers @objc final public class TeadsAdRequestSettings : ObjectiveC.NSObject, Swift.Codable {
172177
@objc final public func enableValidationMode()
173-
@objc final public func pageUrl(_ urlString: Swift.String)
178+
@objc final public func pageUrl(_ rawUrlString: Swift.String)
174179
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
175180
public typealias BuildTeadsAdRequestSettings = (TeadsSDK.TeadsAdRequestSettings) -> Swift.Void
176181
@objc public init(build: (TeadsSDK.TeadsAdRequestSettings) -> Swift.Void)
177182
@objc override dynamic public init()
178183
required public init(from decoder: Swift.Decoder) throws
179184
final public func encode(to encoder: Swift.Encoder) throws
180-
@objc final public func registerAdView(_ adView: UIKit.UIView, delegate: TeadsSDK.TeadsMediatedAdViewDelegate?) throws
181185
@objc deinit
182186
}
183187
public typealias TeadsNativeAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
184188
public typealias TeadsInReadAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
185189
@objc public enum TCFVersion : Swift.Int, Swift.Codable {
190+
@available(*, deprecated, message: "no longer supported since 15 August 2020")
186191
case v1 = 1
187192
case v2 = 2
188193
public init?(rawValue: Swift.Int)
@@ -196,7 +201,7 @@ extension UIKit.UIButton {
196201
}
197202
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
198203
final public let url: Foundation.URL
199-
final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
204+
@objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
200205
final public var image: UIKit.UIImage? {
201206
get
202207
}
@@ -208,13 +213,13 @@ extension UIKit.UIButton {
208213
@objc deinit
209214
}
210215
@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor(unsafe) final public class TeadsAdChoicesView : UIKit.UIView {
211-
@objc @_Concurrency.MainActor(unsafe) public init(binding component: TeadsSDK.CommonComponent? = nil)
216+
@objc @_Concurrency.MainActor(unsafe) public init(binding component: TeadsSDK.OverlayComponent? = nil)
212217
@objc deinit
213218
}
214219
@objc public protocol TeadsLogMessageDelegate {
215220
@objc optional func didLogMessage(message: Swift.String)
216221
}
217-
@objc public protocol TeadsdPlacementDelegate : TeadsSDK.TeadsLogMessageDelegate {
222+
@objc public protocol TeadsAdPlacementDelegate : TeadsSDK.TeadsLogMessageDelegate {
218223
@objc func didFailToReceiveAd(reason: TeadsSDK.AdFailReason)
219224
@objc func adOpportunityTrackerView(trackerView: TeadsSDK.TeadsAdOpportunityTrackerView)
220225
}
@@ -297,7 +302,7 @@ extension TeadsSDK.TeadsInReadAd {
297302
@objc @IBOutlet @_Concurrency.MainActor(unsafe) public var callToActionButton: UIKit.UIButton?
298303
@objc @IBOutlet @_Concurrency.MainActor(unsafe) public var ratingView: UIKit.UIView?
299304
@objc @IBOutlet @_Concurrency.MainActor(unsafe) public var priceLabel: UIKit.UILabel?
300-
@_Concurrency.MainActor(unsafe) public func bind(_ ad: TeadsSDK.TeadsNativeAd)
305+
@objc @_Concurrency.MainActor(unsafe) public func bind(_ ad: TeadsSDK.TeadsNativeAd)
301306
@_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect)
302307
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
303308
@objc deinit
@@ -310,7 +315,7 @@ extension TeadsSDK.TeadsInReadAd {
310315
}
311316
@_hasMissingDesignatedInitializers @objc public class CommonComponent : ObjectiveC.NSObject {
312317
@objc deinit
313-
public func didTapView()
318+
@objc public func didTapView()
314319
}
315320
extension TeadsSDK.CommonComponent {
316321
public var text: Swift.String? {
3.24 KB
Binary file not shown.

0 commit comments

Comments
 (0)