Skip to content

Commit

Permalink
Release 4.7.7
Browse files Browse the repository at this point in the history
  • Loading branch information
J. Doe (https://devcenter.bitrise.io/builds/setting-your-git-credentials-on-build-machines/) committed Sep 9, 2020
1 parent 8ae6c1d commit 42f7f20
Show file tree
Hide file tree
Showing 39 changed files with 776 additions and 576 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

### v4.7.7
_2020-09-09_
- Fix issue https://github.com/teads/TeadsSDK-iOS/issues/128 \n- Improve performance management \n- Fix a rare case when some VPAID were not starting

### v4.7.5
_2020-07-23_
- add method to resize view in mediation
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Teads SDK is currently distributed through CocoaPods. It include everything you

```
target 'YourProject' do
pod 'TeadsSDK', '4.7.5'
pod 'TeadsSDK', '4.7.7'
end
```

Expand All @@ -30,7 +30,7 @@ $ pod install --repo-update
[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`:

```ogdl
github "teads/TeadsSDK-iOS" "4.7.5"
github "teads/TeadsSDK-iOS" "4.7.7"
```

## Integration Documentation
Expand Down

Large diffs are not rendered by default.

Binary file modified TeadsSDK.framework/Assets.car
Binary file not shown.

Large diffs are not rendered by default.

68 changes: 36 additions & 32 deletions TeadsSDK.framework/Headers/TeadsSDK-Swift.h
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")

SWIFT_CLASS("_TtC8TeadsSDK5Teads")
@interface Teads : NSObject
/// Current sdkVersion
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
+ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

Expand Down Expand Up @@ -685,23 +688,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end



@class TeadsNativeAsset;

@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
- (void)addImageFromUrl:(NSString * _Nonnull)url;
@end

@class TeadsNativeImageAsset;
@protocol TeadsNativeAdDelegate;

SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
@interface TeadsNativeAd : NSObject
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
Expand Down Expand Up @@ -785,6 +786,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
@end


SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
@interface TeadsNativeImageAsset : TeadsNativeAsset
@end



Expand All @@ -793,9 +797,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")



@interface UIImage (SWIFT_EXTENSION(TeadsSDK))
+ (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
@end



Expand Down Expand Up @@ -1357,6 +1358,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")

SWIFT_CLASS("_TtC8TeadsSDK5Teads")
@interface Teads : NSObject
/// Current sdkVersion
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
+ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

Expand Down Expand Up @@ -1502,23 +1506,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end



@class TeadsNativeAsset;

@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
- (void)addImageFromUrl:(NSString * _Nonnull)url;
@end

@class TeadsNativeImageAsset;
@protocol TeadsNativeAdDelegate;

SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
@interface TeadsNativeAd : NSObject
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
Expand Down Expand Up @@ -1602,6 +1604,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
@end


SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
@interface TeadsNativeImageAsset : TeadsNativeAsset
@end



Expand All @@ -1610,9 +1615,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")



@interface UIImage (SWIFT_EXTENSION(TeadsSDK))
+ (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
@end



Expand Down Expand Up @@ -2178,6 +2180,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")

SWIFT_CLASS("_TtC8TeadsSDK5Teads")
@interface Teads : NSObject
/// Current sdkVersion
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
+ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

Expand Down Expand Up @@ -2323,23 +2328,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end



@class TeadsNativeAsset;

@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
- (void)addImageFromUrl:(NSString * _Nonnull)url;
@end

@class TeadsNativeImageAsset;
@protocol TeadsNativeAdDelegate;

SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
@interface TeadsNativeAd : NSObject
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
Expand Down Expand Up @@ -2423,6 +2426,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
@end


SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
@interface TeadsNativeImageAsset : TeadsNativeAsset
@end



Expand All @@ -2431,9 +2437,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")



@interface UIImage (SWIFT_EXTENSION(TeadsSDK))
+ (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
@end



Expand Down Expand Up @@ -2995,6 +2998,9 @@ SWIFT_PROTOCOL("_TtP8TeadsSDK16TFASoundDelegate_")

SWIFT_CLASS("_TtC8TeadsSDK5Teads")
@interface Teads : NSObject
/// Current sdkVersion
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;)
+ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

Expand Down Expand Up @@ -3140,23 +3146,21 @@ SWIFT_CLASS("_TtC8TeadsSDK14TeadsMediaView")
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
@end



@class TeadsNativeAsset;

@interface TeadsMediaView (SWIFT_EXTENSION(TeadsSDK))
+ (TeadsMediaView * _Nonnull)fromAssetWithAsset:(TeadsNativeAsset * _Nonnull)asset SWIFT_WARN_UNUSED_RESULT;
- (void)addImageFromUrl:(NSString * _Nonnull)url;
@end

@class TeadsNativeImageAsset;
@protocol TeadsNativeAdDelegate;

SWIFT_CLASS("_TtC8TeadsSDK13TeadsNativeAd")
@interface TeadsNativeAd : NSObject
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable title;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable content;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable imageUrl;
@property (nonatomic, readonly, strong) TeadsNativeImageAsset * _Nullable iconUrl;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable sponsored;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable callToAction;
@property (nonatomic, readonly, strong) TeadsNativeAsset * _Nullable video;
Expand Down Expand Up @@ -3240,6 +3244,9 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")
@end


SWIFT_CLASS("_TtC8TeadsSDK21TeadsNativeImageAsset")
@interface TeadsNativeImageAsset : TeadsNativeAsset
@end



Expand All @@ -3248,9 +3255,6 @@ SWIFT_CLASS("_TtC8TeadsSDK16TeadsNativeAsset")



@interface UIImage (SWIFT_EXTENSION(TeadsSDK))
+ (void)loadSyncWithUrl:(NSString * _Nonnull)url callback:(void (^ _Nonnull)(UIImage * _Nonnull))callback;
@end



Expand Down
Binary file modified TeadsSDK.framework/Info.plist
Binary file not shown.
Binary file modified TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm.swiftdoc
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ import WebKit
}
extension TeadsMediaView {
@objc public static func fromAsset(asset: TeadsSDK.TeadsNativeAsset) -> TeadsSDK.TeadsMediaView
@objc dynamic public func addImage(fromUrl url: Swift.String)
}
@objc public class TeadsAdSettings : ObjectiveC.NSObject, Swift.Codable {
public static let integrationAdmob: Swift.String
Expand Down Expand Up @@ -243,9 +242,6 @@ extension UIView {
@objc public func adBrowserDidClose(_ ad: TeadsSDK.TFAAdView)
@objc override dynamic public init()
}
extension UIImage {
@objc public static func loadSync(url: Swift.String, callback: @escaping (UIKit.UIImage) -> Swift.Void)
}
@objc public enum TCFVersion : Swift.Int, Swift.Codable {
case v1 = 1
case v2 = 2
Expand All @@ -255,6 +251,11 @@ extension UIImage {
get
}
}
@objc public class TeadsNativeImageAsset : TeadsSDK.TeadsNativeAsset {
required public init(from decoder: Swift.Decoder) throws
public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)? = nil, failure: ((Swift.Error) -> Swift.Void)? = nil)
@objc deinit
}
extension Dictionary where Key == Swift.String, Value == Swift.String {
public typealias RawValue = Swift.String
public init?(_ description: Swift.String)
Expand Down Expand Up @@ -328,8 +329,8 @@ extension Dictionary where Key == Swift.String, Value == Swift.String {
@objc public class TeadsNativeAd : ObjectiveC.NSObject {
@objc final public let title: TeadsSDK.TeadsNativeAsset?
@objc final public let content: TeadsSDK.TeadsNativeAsset?
@objc final public let imageUrl: TeadsSDK.TeadsNativeAsset?
@objc final public let iconUrl: TeadsSDK.TeadsNativeAsset?
@objc final public let imageUrl: TeadsSDK.TeadsNativeImageAsset?
@objc final public let iconUrl: TeadsSDK.TeadsNativeImageAsset?
@objc final public let sponsored: TeadsSDK.TeadsNativeAsset?
@objc final public let callToAction: TeadsSDK.TeadsNativeAsset?
@objc final public let video: TeadsSDK.TeadsNativeAsset?
Expand All @@ -346,8 +347,8 @@ extension Dictionary where Key == Swift.String, Value == Swift.String {
@objc override dynamic public init()
}
@objc public class Teads : ObjectiveC.NSObject {
public static var sdkVersion: Swift.String {
get
@objc public static var sdkVersion: Swift.String {
@objc get
}
@objc override dynamic public init()
@objc deinit
Expand Down
Binary file modified TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm.swiftmodule
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ import WebKit
}
extension TeadsMediaView {
@objc public static func fromAsset(asset: TeadsSDK.TeadsNativeAsset) -> TeadsSDK.TeadsMediaView
@objc dynamic public func addImage(fromUrl url: Swift.String)
}
@objc public class TeadsAdSettings : ObjectiveC.NSObject, Swift.Codable {
public static let integrationAdmob: Swift.String
Expand Down Expand Up @@ -243,9 +242,6 @@ extension UIView {
@objc public func adBrowserDidClose(_ ad: TeadsSDK.TFAAdView)
@objc override dynamic public init()
}
extension UIImage {
@objc public static func loadSync(url: Swift.String, callback: @escaping (UIKit.UIImage) -> Swift.Void)
}
@objc public enum TCFVersion : Swift.Int, Swift.Codable {
case v1 = 1
case v2 = 2
Expand All @@ -255,6 +251,11 @@ extension UIImage {
get
}
}
@objc public class TeadsNativeImageAsset : TeadsSDK.TeadsNativeAsset {
required public init(from decoder: Swift.Decoder) throws
public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)? = nil, failure: ((Swift.Error) -> Swift.Void)? = nil)
@objc deinit
}
extension Dictionary where Key == Swift.String, Value == Swift.String {
public typealias RawValue = Swift.String
public init?(_ description: Swift.String)
Expand Down Expand Up @@ -328,8 +329,8 @@ extension Dictionary where Key == Swift.String, Value == Swift.String {
@objc public class TeadsNativeAd : ObjectiveC.NSObject {
@objc final public let title: TeadsSDK.TeadsNativeAsset?
@objc final public let content: TeadsSDK.TeadsNativeAsset?
@objc final public let imageUrl: TeadsSDK.TeadsNativeAsset?
@objc final public let iconUrl: TeadsSDK.TeadsNativeAsset?
@objc final public let imageUrl: TeadsSDK.TeadsNativeImageAsset?
@objc final public let iconUrl: TeadsSDK.TeadsNativeImageAsset?
@objc final public let sponsored: TeadsSDK.TeadsNativeAsset?
@objc final public let callToAction: TeadsSDK.TeadsNativeAsset?
@objc final public let video: TeadsSDK.TeadsNativeAsset?
Expand All @@ -346,8 +347,8 @@ extension Dictionary where Key == Swift.String, Value == Swift.String {
@objc override dynamic public init()
}
@objc public class Teads : ObjectiveC.NSObject {
public static var sdkVersion: Swift.String {
get
@objc public static var sdkVersion: Swift.String {
@objc get
}
@objc override dynamic public init()
@objc deinit
Expand Down
Binary file not shown.
Binary file modified TeadsSDK.framework/Modules/TeadsSDK.swiftmodule/arm64.swiftdoc
Binary file not shown.
Loading

0 comments on commit 42f7f20

Please sign in to comment.