Skip to content

Commit

Permalink
Merge pull request #4 from azerion/release/v2.0.0
Browse files Browse the repository at this point in the history
Release/v2.0.0-preview.1
  • Loading branch information
torongo-azerion authored Feb 22, 2023
2 parents 8048923 + ca4da5f commit 0e8d38b
Show file tree
Hide file tree
Showing 13 changed files with 80 additions and 7 deletions.
2 changes: 1 addition & 1 deletion ImproveDigital.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = 'ImproveDigital'
s.version = '1.0.0'
s.version = '2.0.0-preview.1'
s.license = 'MIT'
s.summary = 'SDK for showing Ads from Improve Digital'
s.homepage = 'https://github.com/azerion/improvedigital-sdk-ios'
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
//
// IMDAdNetworkStatus.h
// ImproveDigital
//
// Created by Nagib Bin Azad on 17/2/23.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSUInteger, IMDInitializationState) {
IMDInitializationStateNotReady = 0,
IMDInitializationStateReady = 1
};

@interface IMDAdNetworkStatus : NSObject

@property (nonatomic, strong, readonly) NSString *name;
@property (nonatomic, assign, readonly) IMDInitializationState state;
@property (nonatomic, strong, readonly) NSString *networkDescription;

+ (instancetype)initializeWithName:(NSString *)name state:(IMDInitializationState)state description:(NSString *)description;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#import <ImproveDigital/IMDSettings.h>
#import <ImproveDigital/IMDBannerView.h>
#import <ImproveDigital/IMDInterstitialAd.h>
#import <ImproveDigital/IMDAdNetworkStatus.h>
#import <ImproveDigital/IMDRewardedVideoAd.h>

//! Project version number for ImproveDigital.
Expand All @@ -18,10 +19,11 @@ FOUNDATION_EXPORT double ImproveDigitalVersionNumber;
//! Project version string for ImproveDigital.
FOUNDATION_EXPORT const unsigned char ImproveDigitalVersionString[];

typedef void (^InitializationCompletionHandler)(IMDAdNetworkStatus *);

@interface ImproveDigital : NSObject

+ (void)initializeWithSettings:(IMDSettings *)settings;
+ (void)initializeWithSettings:(IMDSettings *)settings withCompletionHandler:(InitializationCompletionHandler)completionHandler;

@end

Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
//
// IMDAdNetworkStatus.h
// ImproveDigital
//
// Created by Nagib Bin Azad on 17/2/23.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSUInteger, IMDInitializationState) {
IMDInitializationStateNotReady = 0,
IMDInitializationStateReady = 1
};

@interface IMDAdNetworkStatus : NSObject

@property (nonatomic, strong, readonly) NSString *name;
@property (nonatomic, assign, readonly) IMDInitializationState state;
@property (nonatomic, strong, readonly) NSString *networkDescription;

+ (instancetype)initializeWithName:(NSString *)name state:(IMDInitializationState)state description:(NSString *)description;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#import <ImproveDigital/IMDSettings.h>
#import <ImproveDigital/IMDBannerView.h>
#import <ImproveDigital/IMDInterstitialAd.h>
#import <ImproveDigital/IMDAdNetworkStatus.h>
#import <ImproveDigital/IMDRewardedVideoAd.h>

//! Project version number for ImproveDigital.
Expand All @@ -18,10 +19,11 @@ FOUNDATION_EXPORT double ImproveDigitalVersionNumber;
//! Project version string for ImproveDigital.
FOUNDATION_EXPORT const unsigned char ImproveDigitalVersionString[];

typedef void (^InitializationCompletionHandler)(IMDAdNetworkStatus *);

@interface ImproveDigital : NSObject

+ (void)initializeWithSettings:(IMDSettings *)settings;
+ (void)initializeWithSettings:(IMDSettings *)settings withCompletionHandler:(InitializationCompletionHandler)completionHandler;

@end

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
<dict>
<key>files</key>
<dict>
<key>Headers/IMDAdNetworkStatus.h</key>
<data>
/1O/ov0KbZk7IeKBQMrOpWi2f/U=
</data>
<key>Headers/IMDAdSize.h</key>
<data>
Qlp2bMWkCWMTLMbYIbk1ws+PX1c=
Expand Down Expand Up @@ -50,7 +54,7 @@
</data>
<key>Headers/ImproveDigital.h</key>
<data>
EF8QtlGIHaKY5qg7b0O942YsT6k=
HHX4KIQ5WpBf4cMbDNixCcDXRBM=
</data>
<key>ImproveDigitalResources.bundle/ImproveDigital.storyboardc/7r0-dE-Y7f-view-sR9-qJ-gzs.nib</key>
<data>
Expand Down Expand Up @@ -134,7 +138,7 @@
</data>
<key>Info.plist</key>
<data>
VMKqruntDlvyOQxYjJZByf9sxgo=
G6QIkt7A0PQujvmadGrl3CYWmM0=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand All @@ -143,6 +147,17 @@
</dict>
<key>files2</key>
<dict>
<key>Headers/IMDAdNetworkStatus.h</key>
<dict>
<key>hash</key>
<data>
/1O/ov0KbZk7IeKBQMrOpWi2f/U=
</data>
<key>hash2</key>
<data>
57nz6cmSb7jk/Ld1WurRk4dRFvq/iafK19fQcvaYRqU=
</data>
</dict>
<key>Headers/IMDAdSize.h</key>
<dict>
<key>hash</key>
Expand Down Expand Up @@ -268,11 +283,11 @@
<dict>
<key>hash</key>
<data>
EF8QtlGIHaKY5qg7b0O942YsT6k=
HHX4KIQ5WpBf4cMbDNixCcDXRBM=
</data>
<key>hash2</key>
<data>
i42D2y8pNGrxjNcqjXuAwDjaDUtc5UC/gqjZC55GalM=
odFRDOlpBtbR7u0llTJ1ohHlwT04FIYqhCnv9d+OJiw=
</data>
</dict>
<key>ImproveDigitalResources.bundle/ImproveDigital.storyboardc/7r0-dE-Y7f-view-sR9-qJ-gzs.nib</key>
Expand Down

0 comments on commit 0e8d38b

Please sign in to comment.