Skip to content

Commit 937280f

Browse files
author
J. Doe (https://devcenter.bitrise.io/builds/setting-your-git-credentials-on-build-machines/)
committed
Release new version: 5.0.11
1 parent 63da625 commit 937280f

40 files changed

+1014
-749
lines changed

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

Lines changed: 276 additions & 54 deletions
Large diffs are not rendered by default.
0 Bytes
Binary file not shown.
17.4 KB
Binary file not shown.

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

Lines changed: 15 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import JavaScriptCore
1212
import OMSDK_Teadstv
1313
import SafariServices
1414
import Swift
15+
import SwiftUI
1516
import SystemConfiguration
1617
@_exported import TeadsSDK
1718
import UIKit
@@ -35,9 +36,9 @@ extension UIView {
3536
@objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
3637
}
3738
@_hasMissingDesignatedInitializers @objc final public class TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
38-
weak final public var delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? {
39-
get
40-
set
39+
@objc weak final public var delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? {
40+
@objc get
41+
@objc set
4142
}
4243
@discardableResult
4344
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
@@ -50,7 +51,7 @@ internal protocol AnyEncodableProtocol {
5051
}
5152
extension AnyEncodableProtocol {
5253
}
53-
@_inheritsConvenienceInitializers @objc final public class TeadsAdapterSettings : ObjectiveC.NSObject, Swift.Codable, TeadsSDK.TeadsAdPlacementSettingsProtocol, TeadsSDK.TeadsAdRequestSettingsProtocol {
54+
@_inheritsConvenienceInitializers @objc final public class TeadsAdapterSettings : ObjectiveC.NSObject, Swift.Codable {
5455
public static let integrationAdmob: Swift.String
5556
public static let integrationMopub: Swift.String
5657
public static let integrationSAS: Swift.String
@@ -64,7 +65,9 @@ extension AnyEncodableProtocol {
6465
@objc public init(build: (TeadsSDK.TeadsAdapterSettings) -> Swift.Void)
6566
@objc final public func disableCrashMonitoring()
6667
@objc final public func disableTeadsAudioSessionManagement()
68+
@available(*, deprecated, message: "TeadsSDK does not record location.")
6769
@objc final public func disableLocation()
70+
@available(*, deprecated, message: "Won't be used in any newer SDK versions.")
6871
@objc final public func enableLightEndScreen()
6972
@objc final public func disableMediaPreload()
7073
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
@@ -161,11 +164,7 @@ internal protocol AnyDecodableProtocol {
161164
@objc override dynamic public init(frame: CoreGraphics.CGRect)
162165
@objc deinit
163166
}
164-
public protocol TeadsAdRequestSettingsProtocol {
165-
func enableValidationMode()
166-
func pageUrl(_ urlString: Swift.String)
167-
}
168-
@_inheritsConvenienceInitializers @objc final public class TeadsAdRequestSettings : ObjectiveC.NSObject, Swift.Codable, TeadsSDK.TeadsAdRequestSettingsProtocol {
167+
@_inheritsConvenienceInitializers @objc final public class TeadsAdRequestSettings : ObjectiveC.NSObject, Swift.Codable {
169168
@objc final public func enableValidationMode()
170169
@objc final public func pageUrl(_ urlString: Swift.String)
171170
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -194,6 +193,9 @@ extension UIButton {
194193
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
195194
final public let url: Foundation.URL
196195
final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
196+
final public var image: UIKit.UIImage? {
197+
get
198+
}
197199
@objc deinit
198200
}
199201
@_inheritsConvenienceInitializers @objc public class TeadsAdView : UIKit.UIView {
@@ -210,23 +212,7 @@ extension UIButton {
210212
@objc deinit
211213
@objc override dynamic public init()
212214
}
213-
public protocol TeadsAdPlacementSettingsProtocol {
214-
func disableCrashMonitoring()
215-
func disableTeadsAudioSessionManagement()
216-
func disableLocation()
217-
func enableLightEndScreen()
218-
func disableMediaPreload()
219-
func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion, cmpSdkID: Swift.Int)
220-
func setUsPrivacy(consent: Swift.String)
221-
func disableBatteryMonitoring()
222-
func addExtras(_ value: Swift.String, for key: Swift.String)
223-
func enableDebug()
224-
}
225-
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable, TeadsSDK.TeadsAdPlacementSettingsProtocol {
226-
public static let integrationAdmob: Swift.String
227-
public static let integrationMopub: Swift.String
228-
public static let integrationTypeKey: Swift.String
229-
public static let integrationVersionKey: Swift.String
215+
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable {
230216
@objc final public func disableCrashMonitoring()
231217
@objc final public func disableTeadsAudioSessionManagement()
232218
@objc final public func enableDebug()
@@ -315,6 +301,7 @@ extension TeadsInReadAd {
315301
}
316302
@_hasMissingDesignatedInitializers @objc public class CommonComponent : ObjectiveC.NSObject {
317303
@objc deinit
304+
public func didTapView()
318305
@objc override dynamic public init()
319306
}
320307
extension CommonComponent {
@@ -335,7 +322,7 @@ extension CommonComponent {
335322
}
336323
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class VideoComponent : TeadsSDK.CommonComponent {
337324
@objc public var contentAspectRatio: CoreGraphics.CGFloat {
338-
@objc get
325+
get
339326
}
340327
@objc deinit
341328
}
@@ -357,7 +344,7 @@ extension CommonComponent {
357344
}
358345
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
359346
@objc final public var code: TeadsSDK.AdErrorCode
360-
@objc final public var requestIdentifier: Foundation.UUID? {
347+
@objc final public var requestIdentifier: Foundation.UUID! {
361348
get
362349
}
363350
@objc override final public var description: Swift.String {
17.4 KB
Binary file not shown.

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

Lines changed: 14 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ 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
39+
@objc weak final public var delegate: TeadsSDK.TeadsNativeAdPlacementDelegate? {
40+
@objc get
41+
@objc set
4242
}
4343
@discardableResult
4444
final public func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
@@ -51,7 +51,7 @@ internal protocol AnyEncodableProtocol {
5151
}
5252
extension AnyEncodableProtocol {
5353
}
54-
@_inheritsConvenienceInitializers @objc final public class TeadsAdapterSettings : ObjectiveC.NSObject, Swift.Codable, TeadsSDK.TeadsAdPlacementSettingsProtocol, TeadsSDK.TeadsAdRequestSettingsProtocol {
54+
@_inheritsConvenienceInitializers @objc final public class TeadsAdapterSettings : ObjectiveC.NSObject, Swift.Codable {
5555
public static let integrationAdmob: Swift.String
5656
public static let integrationMopub: Swift.String
5757
public static let integrationSAS: Swift.String
@@ -65,7 +65,9 @@ extension AnyEncodableProtocol {
6565
@objc public init(build: (TeadsSDK.TeadsAdapterSettings) -> Swift.Void)
6666
@objc final public func disableCrashMonitoring()
6767
@objc final public func disableTeadsAudioSessionManagement()
68+
@available(*, deprecated, message: "TeadsSDK does not record location.")
6869
@objc final public func disableLocation()
70+
@available(*, deprecated, message: "Won't be used in any newer SDK versions.")
6971
@objc final public func enableLightEndScreen()
7072
@objc final public func disableMediaPreload()
7173
@objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v1, cmpSdkID: Swift.Int = 0)
@@ -162,11 +164,7 @@ internal protocol AnyDecodableProtocol {
162164
@objc override dynamic public init(frame: CoreGraphics.CGRect)
163165
@objc deinit
164166
}
165-
public protocol TeadsAdRequestSettingsProtocol {
166-
func enableValidationMode()
167-
func pageUrl(_ urlString: Swift.String)
168-
}
169-
@_inheritsConvenienceInitializers @objc final public class TeadsAdRequestSettings : ObjectiveC.NSObject, Swift.Codable, TeadsSDK.TeadsAdRequestSettingsProtocol {
167+
@_inheritsConvenienceInitializers @objc final public class TeadsAdRequestSettings : ObjectiveC.NSObject, Swift.Codable {
170168
@objc final public func enableValidationMode()
171169
@objc final public func pageUrl(_ urlString: Swift.String)
172170
@objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
@@ -195,6 +193,9 @@ extension UIButton {
195193
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
196194
final public let url: Foundation.URL
197195
final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((Swift.Error) -> Swift.Void)? = nil)
196+
final public var image: UIKit.UIImage? {
197+
get
198+
}
198199
@objc deinit
199200
}
200201
@_inheritsConvenienceInitializers @objc public class TeadsAdView : UIKit.UIView {
@@ -211,23 +212,7 @@ extension UIButton {
211212
@objc deinit
212213
@objc override dynamic public init()
213214
}
214-
public protocol TeadsAdPlacementSettingsProtocol {
215-
func disableCrashMonitoring()
216-
func disableTeadsAudioSessionManagement()
217-
func disableLocation()
218-
func enableLightEndScreen()
219-
func disableMediaPreload()
220-
func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion, cmpSdkID: Swift.Int)
221-
func setUsPrivacy(consent: Swift.String)
222-
func disableBatteryMonitoring()
223-
func addExtras(_ value: Swift.String, for key: Swift.String)
224-
func enableDebug()
225-
}
226-
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable, TeadsSDK.TeadsAdPlacementSettingsProtocol {
227-
public static let integrationAdmob: Swift.String
228-
public static let integrationMopub: Swift.String
229-
public static let integrationTypeKey: Swift.String
230-
public static let integrationVersionKey: Swift.String
215+
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable {
231216
@objc final public func disableCrashMonitoring()
232217
@objc final public func disableTeadsAudioSessionManagement()
233218
@objc final public func enableDebug()
@@ -316,38 +301,14 @@ extension TeadsInReadAd {
316301
}
317302
@_hasMissingDesignatedInitializers @objc public class CommonComponent : ObjectiveC.NSObject {
318303
@objc deinit
304+
public func didTapView()
319305
@objc override dynamic public init()
320306
}
321307
extension CommonComponent {
322308
public var text: Swift.String? {
323309
get
324310
}
325311
}
326-
@available(iOS 13.0, *)
327-
public struct TeadsInReadAdViewRenderer : SwiftUI.UIViewRepresentable, SwiftUI.View {
328-
public init(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings? = nil, placement: SwiftUI.Binding<TeadsSDK.TeadsInReadAdPlacement?>, didReceiveAd: @escaping (TeadsSDK.TeadsInReadAd, TeadsSDK.TeadsAdRatio) -> Swift.Void, didFailToReceiveAd: @escaping (TeadsSDK.AdFailReason) -> Swift.Void, didUpdateRatio: @escaping (TeadsSDK.TeadsInReadAd, TeadsSDK.TeadsAdRatio) -> Swift.Void, willPresentModalView: @escaping (TeadsSDK.TeadsAd) -> UIKit.UIViewController, didCatchError: @escaping (TeadsSDK.TeadsAd, Swift.Error) -> Swift.Void, didClose: @escaping (TeadsSDK.TeadsAd) -> Swift.Void, didRecordImpression: ((TeadsSDK.TeadsAd) -> Swift.Void)? = nil, didRecordClick: ((TeadsSDK.TeadsAd) -> Swift.Void)? = nil, didExpandedToFullscreen: ((TeadsSDK.TeadsAd) -> Swift.Void)? = nil, didCollapsedFromFullscreen: ((TeadsSDK.TeadsAd) -> Swift.Void)? = nil, adStartPlayingAudio: @escaping (TeadsSDK.TeadsAd) -> Swift.Void, adStopPlayingAudio: @escaping (TeadsSDK.TeadsAd) -> Swift.Void)
329-
public func makeUIView(context: TeadsSDK.TeadsInReadAdViewRenderer.Context) -> TeadsSDK.TeadsInReadAdView
330-
public func updateUIView(_ uiView: TeadsSDK.TeadsInReadAdView, context: TeadsSDK.TeadsInReadAdViewRenderer.Context)
331-
public func makeCoordinator() -> TeadsSDK.TeadsInReadAdViewRenderer.Coordinator
332-
@_hasMissingDesignatedInitializers public class Coordinator : TeadsSDK.TeadsInReadAdPlacementDelegate, TeadsSDK.TeadsAdDelegate, TeadsSDK.TeadsPlaybackDelegate {
333-
@objc public func didReceiveAd(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
334-
@objc public func didFailToReceiveAd(reason: TeadsSDK.AdFailReason)
335-
@objc public func adOpportunityTrackerView(trackerView: TeadsSDK.TeadsAdOpportunityTrackerView)
336-
@objc public func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
337-
@objc public func willPresentModalView(ad: TeadsSDK.TeadsAd) -> UIKit.UIViewController?
338-
@objc public func didCatchError(ad: TeadsSDK.TeadsAd, error: Swift.Error)
339-
@objc public func didClose(ad: TeadsSDK.TeadsAd)
340-
@objc public func didRecordImpression(ad: TeadsSDK.TeadsAd)
341-
@objc public func didRecordClick(ad: TeadsSDK.TeadsAd)
342-
@objc public func didExpandedToFullscreen(ad: TeadsSDK.TeadsAd)
343-
@objc public func didCollapsedFromFullscreen(ad: TeadsSDK.TeadsAd)
344-
@objc public func adStartPlayingAudio(_ ad: TeadsSDK.TeadsAd)
345-
@objc public func adStopPlayingAudio(_ ad: TeadsSDK.TeadsAd)
346-
@objc deinit
347-
}
348-
public typealias Body = Swift.Never
349-
public typealias UIViewType = TeadsSDK.TeadsInReadAdView
350-
}
351312
@objc public protocol TeadsMediatedAdViewDelegate {
352313
@objc func didUpdateRatio(_ adView: UIKit.UIView, adRatio: TeadsSDK.TeadsAdRatio)
353314
}
@@ -361,7 +322,7 @@ public struct TeadsInReadAdViewRenderer : SwiftUI.UIViewRepresentable, SwiftUI.V
361322
}
362323
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class VideoComponent : TeadsSDK.CommonComponent {
363324
@objc public var contentAspectRatio: CoreGraphics.CGFloat {
364-
@objc get
325+
get
365326
}
366327
@objc deinit
367328
}
@@ -383,7 +344,7 @@ public struct TeadsInReadAdViewRenderer : SwiftUI.UIViewRepresentable, SwiftUI.V
383344
}
384345
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
385346
@objc final public var code: TeadsSDK.AdErrorCode
386-
@objc final public var requestIdentifier: Foundation.UUID? {
347+
@objc final public var requestIdentifier: Foundation.UUID! {
387348
get
388349
}
389350
@objc override final public var description: Swift.String {
17.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)