Skip to content

Commit 6d15875

Browse files
runnerrunner
authored andcommitted
Release new version: 5.0.19
1 parent 6ee526f commit 6d15875

38 files changed

+223
-138
lines changed
0 Bytes
Binary file not shown.

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

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
323323
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
324324
@end
325325

326+
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
326327
typedef SWIFT_ENUM(NSInteger, MediaScale, open) {
327328
/// Contents scaled to fill with fixed aspect. some portion of content may be clipped.
328329
/// Behaviour is similar to <code>UIView.ContentMode.scaleToFill</code>.
@@ -533,8 +534,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK24TeadsAdPlacementDelegate_")
533534
@end
534535

535536

536-
/// Specify which parameters you want to set for your Teads placement.
537-
/// These parameters will be persisted for the entire placement lifecycle.
537+
/// Specify which settings you want to set for your Teads placement.
538+
/// Those settings will be persisted for the entire placement lifecycle.
538539
SWIFT_CLASS("_TtC8TeadsSDK24TeadsAdPlacementSettings")
539540
@interface TeadsAdPlacementSettings : NSObject
540541
/// <em>Teads Crash Monitoring</em> is a tool we use to monitor crashes that may occur ONLY IN OUR SDK.
@@ -624,8 +625,8 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
624625
@end
625626

626627

627-
/// Specify which parameters you want to set for the related ad request.
628-
/// These parameters will be persisted for the ad lifecycle only.
628+
/// Specify which settings you want to set for the related ad request.
629+
/// Those settings will be persisted for the ad lifecycle only.
629630
SWIFT_CLASS("_TtC8TeadsSDK22TeadsAdRequestSettings")
630631
@interface TeadsAdRequestSettings : NSObject
631632
/// The Teads inApp Validation tool is the best way to ensure all basic features and prerequisites are correctly implemented.
@@ -667,6 +668,11 @@ SWIFT_CLASS("_TtC8TeadsSDK11TeadsAdView")
667668

668669
@protocol TeadsMediatedAdViewDelegate;
669670

671+
/// Settings used to load Teads’ mediation adapter ads
672+
/// Specify which setting you want to set for the related mediation request.
673+
/// Those settings will be persisted for the ad lifecycle only.
674+
/// important:
675+
/// Only relevant when using mediation adapter such as <a href="https://support.teads.tv/support/solutions/articles/36000314767-inread-google-ad-manager-and-admob-mediation">AdMob</a> or <a href="https://support.teads.tv/support/solutions/articles/36000357700-inread-applovin-mediation">AppLovin</a>
670676
SWIFT_CLASS("_TtC8TeadsSDK20TeadsAdapterSettings")
671677
@interface TeadsAdapterSettings : NSObject
672678
/// A value describing the native ad media scale that is being used.
@@ -806,15 +812,15 @@ SWIFT_CLASS("_TtC8TeadsSDK22TeadsInReadAdPlacement")
806812
@interface TeadsInReadAdPlacement : TeadsAdPlacement
807813
/// TeadsInReadAdPlacementDelegate to follow ad placement lifecycle
808814
@property (nonatomic, weak) id <TeadsInReadAdPlacementDelegate> _Nullable delegate;
809-
/// Request a native ad on this placement
815+
/// Request an InRead ad on this placement
810816
/// listen for events by implementing <code>TeadsInReadAdPlacementDelegate</code>
811817
/// requires:
812818
/// <code>TeadsInReadAdPlacement/delegate</code> property must be set to perform ad request, otherwise didReceiveAd will not be triggered
813-
/// \param requestSettings settings <code>TeadsNativeAdRequestSettings</code> to tweak your needs
819+
/// \param requestSettings settings <code>TeadsInReadAdRequestSettings</code> to tweak your needs
814820
///
815821
///
816822
/// returns:
817-
/// a unique request identifier, this identifier will be the same value of TeadsNativeAd requestIdentifier property
823+
/// a unique request identifier, this identifier will be the same value of <code>TeadsInReadAd.requestIdentifier</code> property
818824
- (NSUUID * _Nonnull)requestAdWithRequestSettings:(TeadsAdRequestSettings * _Nonnull)requestSettings;
819825
@end
820826

@@ -1083,13 +1089,13 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK18TeadsSoundDelegate_") SWIFT_UNAVAILABLE_MSG("'Tea
10831089

10841090

10851091

1086-
10871092
@interface UIButton (SWIFT_EXTENSION(TeadsSDK))
10881093
- (void)bindWithComponent:(CommonComponent * _Nullable)component;
10891094
@end
10901095

10911096

10921097

1098+
10931099
@interface UIImageView (SWIFT_EXTENSION(TeadsSDK))
10941100
- (void)bindWithComponent:(CommonComponent * _Nullable)component;
10951101
@end
@@ -1116,6 +1122,7 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK18TeadsSoundDelegate_") SWIFT_UNAVAILABLE_MSG("'Tea
11161122

11171123

11181124

1125+
11191126
/// Native video component containing media content
11201127
/// note:
11211128
/// In order to render VideoComponent, you need to instanciate a <code>TeadsMediaView</code> by calling <code>TeadsMediaView/init(videoComponent:)</code>
@@ -1455,6 +1462,7 @@ SWIFT_CLASS("_TtC8TeadsSDK14ImageComponent")
14551462
- (void)loadImageWithAsync:(BOOL)async success:(void (^ _Nullable)(UIImage * _Nonnull))success failure:(void (^ _Nullable)(NSError * _Nonnull))failure;
14561463
@end
14571464

1465+
/// A flag used to determine how TeadsMediaView lays out its content when its bounds change.
14581466
typedef SWIFT_ENUM(NSInteger, MediaScale, open) {
14591467
/// Contents scaled to fill with fixed aspect. some portion of content may be clipped.
14601468
/// Behaviour is similar to <code>UIView.ContentMode.scaleToFill</code>.
@@ -1665,8 +1673,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK24TeadsAdPlacementDelegate_")
16651673
@end
16661674

16671675

1668-
/// Specify which parameters you want to set for your Teads placement.
1669-
/// These parameters will be persisted for the entire placement lifecycle.
1676+
/// Specify which settings you want to set for your Teads placement.
1677+
/// Those settings will be persisted for the entire placement lifecycle.
16701678
SWIFT_CLASS("_TtC8TeadsSDK24TeadsAdPlacementSettings")
16711679
@interface TeadsAdPlacementSettings : NSObject
16721680
/// <em>Teads Crash Monitoring</em> is a tool we use to monitor crashes that may occur ONLY IN OUR SDK.
@@ -1756,8 +1764,8 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong, getter=defau
17561764
@end
17571765

17581766

1759-
/// Specify which parameters you want to set for the related ad request.
1760-
/// These parameters will be persisted for the ad lifecycle only.
1767+
/// Specify which settings you want to set for the related ad request.
1768+
/// Those settings will be persisted for the ad lifecycle only.
17611769
SWIFT_CLASS("_TtC8TeadsSDK22TeadsAdRequestSettings")
17621770
@interface TeadsAdRequestSettings : NSObject
17631771
/// The Teads inApp Validation tool is the best way to ensure all basic features and prerequisites are correctly implemented.
@@ -1799,6 +1807,11 @@ SWIFT_CLASS("_TtC8TeadsSDK11TeadsAdView")
17991807

18001808
@protocol TeadsMediatedAdViewDelegate;
18011809

1810+
/// Settings used to load Teads’ mediation adapter ads
1811+
/// Specify which setting you want to set for the related mediation request.
1812+
/// Those settings will be persisted for the ad lifecycle only.
1813+
/// important:
1814+
/// Only relevant when using mediation adapter such as <a href="https://support.teads.tv/support/solutions/articles/36000314767-inread-google-ad-manager-and-admob-mediation">AdMob</a> or <a href="https://support.teads.tv/support/solutions/articles/36000357700-inread-applovin-mediation">AppLovin</a>
18021815
SWIFT_CLASS("_TtC8TeadsSDK20TeadsAdapterSettings")
18031816
@interface TeadsAdapterSettings : NSObject
18041817
/// A value describing the native ad media scale that is being used.
@@ -1938,15 +1951,15 @@ SWIFT_CLASS("_TtC8TeadsSDK22TeadsInReadAdPlacement")
19381951
@interface TeadsInReadAdPlacement : TeadsAdPlacement
19391952
/// TeadsInReadAdPlacementDelegate to follow ad placement lifecycle
19401953
@property (nonatomic, weak) id <TeadsInReadAdPlacementDelegate> _Nullable delegate;
1941-
/// Request a native ad on this placement
1954+
/// Request an InRead ad on this placement
19421955
/// listen for events by implementing <code>TeadsInReadAdPlacementDelegate</code>
19431956
/// requires:
19441957
/// <code>TeadsInReadAdPlacement/delegate</code> property must be set to perform ad request, otherwise didReceiveAd will not be triggered
1945-
/// \param requestSettings settings <code>TeadsNativeAdRequestSettings</code> to tweak your needs
1958+
/// \param requestSettings settings <code>TeadsInReadAdRequestSettings</code> to tweak your needs
19461959
///
19471960
///
19481961
/// returns:
1949-
/// a unique request identifier, this identifier will be the same value of TeadsNativeAd requestIdentifier property
1962+
/// a unique request identifier, this identifier will be the same value of <code>TeadsInReadAd.requestIdentifier</code> property
19501963
- (NSUUID * _Nonnull)requestAdWithRequestSettings:(TeadsAdRequestSettings * _Nonnull)requestSettings;
19511964
@end
19521965

@@ -2215,13 +2228,13 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK18TeadsSoundDelegate_") SWIFT_UNAVAILABLE_MSG("'Tea
22152228

22162229

22172230

2218-
22192231
@interface UIButton (SWIFT_EXTENSION(TeadsSDK))
22202232
- (void)bindWithComponent:(CommonComponent * _Nullable)component;
22212233
@end
22222234

22232235

22242236

2237+
22252238
@interface UIImageView (SWIFT_EXTENSION(TeadsSDK))
22262239
- (void)bindWithComponent:(CommonComponent * _Nullable)component;
22272240
@end
@@ -2248,6 +2261,7 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK18TeadsSoundDelegate_") SWIFT_UNAVAILABLE_MSG("'Tea
22482261

22492262

22502263

2264+
22512265
/// Native video component containing media content
22522266
/// note:
22532267
/// In order to render VideoComponent, you need to instanciate a <code>TeadsMediaView</code> by calling <code>TeadsMediaView/init(videoComponent:)</code>
0 Bytes
Binary file not shown.
1.91 KB
Binary file not shown.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,10 @@ extension UIKit.UIButton {
244244
@objc deinit
245245
}
246246
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable {
247+
public static let pluginKey: Swift.String
248+
public static let pluginFlutter: Swift.String
249+
public static let pluginReactNative: Swift.String
250+
public static let pluginVersionKey: Swift.String
247251
@objc final public func disableCrashMonitoring()
248252
@objc final public func disableTeadsAudioSessionManagement()
249253
@objc final public func enableDebug()
1.91 KB
Binary file not shown.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,10 @@ extension UIKit.UIButton {
244244
@objc deinit
245245
}
246246
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable {
247+
public static let pluginKey: Swift.String
248+
public static let pluginFlutter: Swift.String
249+
public static let pluginReactNative: Swift.String
250+
public static let pluginVersionKey: Swift.String
247251
@objc final public func disableCrashMonitoring()
248252
@objc final public func disableTeadsAudioSessionManagement()
249253
@objc final public func enableDebug()
1.91 KB
Binary file not shown.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,10 @@ extension UIKit.UIButton {
244244
@objc deinit
245245
}
246246
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject, Swift.Codable {
247+
public static let pluginKey: Swift.String
248+
public static let pluginFlutter: Swift.String
249+
public static let pluginReactNative: Swift.String
250+
public static let pluginVersionKey: Swift.String
247251
@objc final public func disableCrashMonitoring()
248252
@objc final public func disableTeadsAudioSessionManagement()
249253
@objc final public func enableDebug()
1.91 KB
Binary file not shown.

0 commit comments

Comments
 (0)