Skip to content

Commit cf6c84e

Browse files
author
J. Doe (https://devcenter.bitrise.io/builds/setting-your-git-credentials-on-build-machines/)
committed
Release 4.7.4
1 parent 6ba6ec0 commit cf6c84e

37 files changed

+705
-746
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### v4.7.4
4+
_2020-07-17_
5+
- fix issue https://github.com/teads/TeadsSDK-iOS/issues/124
6+
37
### v4.7.3
48
_2020-06-29_
59
- Fixes and improvements

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Teads SDK is currently distributed through CocoaPods. It include everything you
1515

1616
```
1717
target 'YourProject' do
18-
pod 'TeadsSDK', '4.7.3'
18+
pod 'TeadsSDK', '4.7.4'
1919
end
2020
```
2121

@@ -30,7 +30,7 @@ $ pod install --repo-update
3030
[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate TeadsSDK into your Xcode project using Carthage, specify it in your `Cartfile`:
3131

3232
```ogdl
33-
github "teads/TeadsSDK-iOS" "4.7.3"
33+
github "teads/TeadsSDK-iOS" "4.7.4"
3434
```
3535

3636
## Integration Documentation

TeadsSDK.framework/F4626463-9875-376D-B2E6-6BE09279BB47.bcsymbolmap renamed to TeadsSDK.framework/09EA9FCB-E94C-3756-9722-F371382E91A3.bcsymbolmap

Lines changed: 383 additions & 440 deletions
Large diffs are not rendered by default.

TeadsSDK.framework/03E2D102-41A7-3EBF-8458-E7FE7970BAF0.bcsymbolmap renamed to TeadsSDK.framework/2B3CBB8F-9B5E-338C-AFA8-40A17B8FC657.bcsymbolmap

Lines changed: 231 additions & 289 deletions
Large diffs are not rendered by default.

TeadsSDK.framework/Headers/TeadsSDK-Swift.h

Lines changed: 56 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
311311
/// Called when ad start
312312
/// \param ad The teadsAd object
313313
///
314+
/// \param state playback state
315+
///
314316
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
315317
/// Called when ad changes volume state
316318
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -319,8 +321,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
319321
/// \param muted true if the sound is off false otherwise
320322
///
321323
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
324+
@required
322325
/// Called when the ad ratio was updated
323-
/// \param adRatio ratio of the ad
326+
/// <h1>Example:</h1>
327+
/// resize view slot according to ratio
328+
/// \code
329+
/// let adHeight = view.frame.width/adRatio
330+
/// teadsAdViewHeightConstraint.constant = adHeight
331+
///
332+
/// \endcode\param ad Teads Ad View
333+
///
334+
/// \param ratio ratio of the ad
324335
///
325336
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
326337
@end
@@ -429,6 +440,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
429440
- (void)show;
430441
/// Add Context info
431442
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
443+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
432444
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
433445
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
434446
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -477,6 +489,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
477489
- (void)show;
478490
/// Add Context info
479491
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
492+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
480493
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
481494
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
482495
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -1093,6 +1106,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
10931106
/// Called when ad start
10941107
/// \param ad The teadsAd object
10951108
///
1109+
/// \param state playback state
1110+
///
10961111
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
10971112
/// Called when ad changes volume state
10981113
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -1101,8 +1116,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
11011116
/// \param muted true if the sound is off false otherwise
11021117
///
11031118
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
1119+
@required
11041120
/// Called when the ad ratio was updated
1105-
/// \param adRatio ratio of the ad
1121+
/// <h1>Example:</h1>
1122+
/// resize view slot according to ratio
1123+
/// \code
1124+
/// let adHeight = view.frame.width/adRatio
1125+
/// teadsAdViewHeightConstraint.constant = adHeight
1126+
///
1127+
/// \endcode\param ad Teads Ad View
1128+
///
1129+
/// \param ratio ratio of the ad
11061130
///
11071131
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
11081132
@end
@@ -1211,6 +1235,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
12111235
- (void)show;
12121236
/// Add Context info
12131237
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
1238+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
12141239
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
12151240
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
12161241
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -1259,6 +1284,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
12591284
- (void)show;
12601285
/// Add Context info
12611286
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
1287+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
12621288
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
12631289
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
12641290
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -1879,6 +1905,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
18791905
/// Called when ad start
18801906
/// \param ad The teadsAd object
18811907
///
1908+
/// \param state playback state
1909+
///
18821910
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
18831911
/// Called when ad changes volume state
18841912
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -1887,8 +1915,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
18871915
/// \param muted true if the sound is off false otherwise
18881916
///
18891917
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
1918+
@required
18901919
/// Called when the ad ratio was updated
1891-
/// \param adRatio ratio of the ad
1920+
/// <h1>Example:</h1>
1921+
/// resize view slot according to ratio
1922+
/// \code
1923+
/// let adHeight = view.frame.width/adRatio
1924+
/// teadsAdViewHeightConstraint.constant = adHeight
1925+
///
1926+
/// \endcode\param ad Teads Ad View
1927+
///
1928+
/// \param ratio ratio of the ad
18921929
///
18931930
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
18941931
@end
@@ -1997,6 +2034,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
19972034
- (void)show;
19982035
/// Add Context info
19992036
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2037+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
20002038
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
20012039
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
20022040
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -2045,6 +2083,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
20452083
- (void)show;
20462084
/// Add Context info
20472085
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2086+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
20482087
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
20492088
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
20502089
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -2661,6 +2700,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
26612700
/// Called when ad start
26622701
/// \param ad The teadsAd object
26632702
///
2703+
/// \param state playback state
2704+
///
26642705
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
26652706
/// Called when ad changes volume state
26662707
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -2669,8 +2710,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
26692710
/// \param muted true if the sound is off false otherwise
26702711
///
26712712
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
2713+
@required
26722714
/// Called when the ad ratio was updated
2673-
/// \param adRatio ratio of the ad
2715+
/// <h1>Example:</h1>
2716+
/// resize view slot according to ratio
2717+
/// \code
2718+
/// let adHeight = view.frame.width/adRatio
2719+
/// teadsAdViewHeightConstraint.constant = adHeight
2720+
///
2721+
/// \endcode\param ad Teads Ad View
2722+
///
2723+
/// \param ratio ratio of the ad
26742724
///
26752725
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
26762726
@end
@@ -2779,6 +2829,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
27792829
- (void)show;
27802830
/// Add Context info
27812831
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2832+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
27822833
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
27832834
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
27842835
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -2827,6 +2878,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
28272878
- (void)show;
28282879
/// Add Context info
28292880
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2881+
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
28302882
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
28312883
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
28322884
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;

TeadsSDK.framework/Info.plist

0 Bytes
Binary file not shown.
304 Bytes
Binary file not shown.

TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm.swiftinterface

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ extension TeadsMediaView {
8383
@objc optional func adDidCloseFullscreen(_ ad: TeadsSDK.TFAAdView)
8484
@objc optional func adPlaybackChange(_ ad: TeadsSDK.TFAAdView, state: TeadsSDK.TFAAdView.TeadsAdPlaybackState)
8585
@objc optional func adDidChangeVolume(_ ad: TeadsSDK.TFAAdView, muted: Swift.Bool)
86-
@objc optional func didUpdateRatio(_ ad: TeadsSDK.TFAAdView, ratio: CoreGraphics.CGFloat)
86+
@objc func didUpdateRatio(_ ad: TeadsSDK.TFAAdView, ratio: CoreGraphics.CGFloat)
8787
}
8888
@objc public class TFAAdView : UIKit.UIView {
8989
@objc public enum TeadsAdPlaybackState : Swift.Int {
@@ -181,6 +181,7 @@ extension URLSession {
181181
@objc public func load(settings: TeadsSDK.TeadsAdSettings? = nil)
182182
@objc public func show()
183183
@objc public func addContextInfo(infoKey: Swift.String, infoValue: Swift.String)
184+
@objc public func didUpdateRatio(_ ad: TeadsSDK.TFAAdView, ratio: CoreGraphics.CGFloat)
184185
@objc public func didReceiveAd(_ ad: TeadsSDK.TFAAdView, adRatio: CoreGraphics.CGFloat)
185186
@objc public func didFailToReceiveAd(_ ad: TeadsSDK.TFAAdView, adFailReason: TeadsSDK.AdFailReason)
186187
@objc public func adClose(_ ad: TeadsSDK.TFAAdView, userAction: Swift.Bool)
@@ -229,6 +230,7 @@ extension UIView {
229230
@objc public func load(settings: TeadsSDK.TeadsAdSettings? = nil)
230231
@objc public func show()
231232
@objc public func addContextInfo(infoKey: Swift.String, infoValue: Swift.String)
233+
@objc public func didUpdateRatio(_ ad: TeadsSDK.TFAAdView, ratio: CoreGraphics.CGFloat)
232234
@objc public func didReceiveAd(_ ad: TeadsSDK.TFAAdView, adRatio: CoreGraphics.CGFloat)
233235
@objc public func didFailToReceiveAd(_ ad: TeadsSDK.TFAAdView, adFailReason: TeadsSDK.AdFailReason)
234236
@objc public func adClose(_ ad: TeadsSDK.TFAAdView, userAction: Swift.Bool)
-364 Bytes
Binary file not shown.
304 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)