@@ -311,6 +311,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
311
311
/// Called when ad start
312
312
/// \param ad The teadsAd object
313
313
///
314
+ /// \param state playback state
315
+ ///
314
316
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
315
317
/// Called when ad changes volume state
316
318
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -319,8 +321,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
319
321
/// \param muted true if the sound is off false otherwise
320
322
///
321
323
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
324
+ @required
322
325
/// 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
324
335
///
325
336
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
326
337
@end
@@ -429,6 +440,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
429
440
- (void)show;
430
441
/// Add Context info
431
442
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
443
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
432
444
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
433
445
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
434
446
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -477,6 +489,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
477
489
- (void)show;
478
490
/// Add Context info
479
491
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
492
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
480
493
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
481
494
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
482
495
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -1093,6 +1106,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
1093
1106
/// Called when ad start
1094
1107
/// \param ad The teadsAd object
1095
1108
///
1109
+ /// \param state playback state
1110
+ ///
1096
1111
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
1097
1112
/// Called when ad changes volume state
1098
1113
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -1101,8 +1116,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
1101
1116
/// \param muted true if the sound is off false otherwise
1102
1117
///
1103
1118
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
1119
+ @required
1104
1120
/// 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
1106
1130
///
1107
1131
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
1108
1132
@end
@@ -1211,6 +1235,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
1211
1235
- (void)show;
1212
1236
/// Add Context info
1213
1237
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
1238
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
1214
1239
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
1215
1240
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
1216
1241
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -1259,6 +1284,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
1259
1284
- (void)show;
1260
1285
/// Add Context info
1261
1286
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
1287
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
1262
1288
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
1263
1289
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
1264
1290
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -1879,6 +1905,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
1879
1905
/// Called when ad start
1880
1906
/// \param ad The teadsAd object
1881
1907
///
1908
+ /// \param state playback state
1909
+ ///
1882
1910
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
1883
1911
/// Called when ad changes volume state
1884
1912
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -1887,8 +1915,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
1887
1915
/// \param muted true if the sound is off false otherwise
1888
1916
///
1889
1917
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
1918
+ @required
1890
1919
/// 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
1892
1929
///
1893
1930
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
1894
1931
@end
@@ -1997,6 +2034,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
1997
2034
- (void)show;
1998
2035
/// Add Context info
1999
2036
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2037
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
2000
2038
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
2001
2039
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
2002
2040
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -2045,6 +2083,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
2045
2083
- (void)show;
2046
2084
/// Add Context info
2047
2085
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2086
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
2048
2087
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
2049
2088
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
2050
2089
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -2661,6 +2700,8 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
2661
2700
/// Called when ad start
2662
2701
/// \param ad The teadsAd object
2663
2702
///
2703
+ /// \param state playback state
2704
+ ///
2664
2705
- (void)adPlaybackChange:(TFAAdView * _Nonnull)ad state:(enum TeadsAdPlaybackState)state;
2665
2706
/// Called when ad changes volume state
2666
2707
/// @deprecated since 4.1.x please use TFASoundDelegate instead
@@ -2669,8 +2710,17 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK13TFAAdDelegate_")
2669
2710
/// \param muted true if the sound is off false otherwise
2670
2711
///
2671
2712
- (void)adDidChangeVolume:(TFAAdView * _Nonnull)ad muted:(BOOL)muted;
2713
+ @required
2672
2714
/// 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
2674
2724
///
2675
2725
- (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
2676
2726
@end
@@ -2779,6 +2829,7 @@ SWIFT_CLASS("_TtC8TeadsSDK17TFAInterstitialAd")
2779
2829
- (void)show;
2780
2830
/// Add Context info
2781
2831
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2832
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
2782
2833
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
2783
2834
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
2784
2835
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
@@ -2827,6 +2878,7 @@ SWIFT_CLASS("_TtC8TeadsSDK13TFARewardedAd")
2827
2878
- (void)show;
2828
2879
/// Add Context info
2829
2880
- (void)addContextInfoWithInfoKey:(NSString * _Nonnull)infoKey infoValue:(NSString * _Nonnull)infoValue;
2881
+ - (void)didUpdateRatio:(TFAAdView * _Nonnull)ad ratio:(CGFloat)ratio;
2830
2882
- (void)didReceiveAd:(TFAAdView * _Nonnull)ad adRatio:(CGFloat)adRatio;
2831
2883
- (void)didFailToReceiveAd:(TFAAdView * _Nonnull)ad adFailReason:(AdFailReason * _Nonnull)adFailReason;
2832
2884
- (void)adClose:(TFAAdView * _Nonnull)ad userAction:(BOOL)userAction;
0 commit comments