Skip to content

Commit 35f01ba

Browse files
author
Borislav Gizdov
committed
v1.4
v1.4 - Updated Chartboost to v6.6.0 - Updated AdColony to v3.0.6 - Updated AppLovin to v3.5.1 - Updated AdMob to v7.16.0 - Updated InMobi to v6.0.1 - Updated RevMob to v9.2.3 - Updated Vungle to v4.0.9
1 parent 3d1a4f5 commit 35f01ba

152 files changed

Lines changed: 3179 additions & 1534 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AdTapsy/AdNetworks.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
AdNetworks versions supported by AdTapsy SDK
22

3-
Chartboost v6.4.4
4-
AdColony v2.6.1
5-
AppLovin v3.3.1
6-
AdMob v7.8.1
7-
InMobi v5.3.1
8-
RevMob v9.0.8
9-
Vungle v3.2.1
3+
Chartboost v6.6.0
4+
AdColony v3.0.6
5+
AppLovin v3.5.1
6+
AdMob v7.16.0
7+
InMobi v6.0.1
8+
RevMob v9.2.3
9+
Vungle v4.0.9
56.3 MB
Binary file not shown.

AdTapsy/AdNetworks/AdColony.framework/Versions/A/Headers/AdColony.h

Lines changed: 104 additions & 348 deletions
Large diffs are not rendered by default.

AdTapsy/AdNetworks/AdColony.framework/Versions/A/Headers/AdColonyAdInfo.h

Lines changed: 0 additions & 70 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#import "AdColonyOptions.h"
2+
#import <Foundation/Foundation.h>
3+
4+
NS_ASSUME_NONNULL_BEGIN
5+
6+
/**
7+
AdColonyAdOptions objects are used to set configurable aspects of an ad session, such as third-party network settings, user metadata, etc.
8+
Set the properties below to configure a pre-defined ad option. Note that you can also set arbitrary options using the AdColonyOptions API.
9+
*/
10+
@interface AdColonyAdOptions : AdColonyOptions
11+
12+
/** @name Properties */
13+
14+
/**
15+
@abstract Enables reward dialogs to be shown before an advertisement.
16+
@discussion These popups are disabled by default.
17+
Set this property with a corresponding value of `YES` to enable.
18+
*/
19+
@property (nonatomic) BOOL showPrePopup;
20+
21+
/**
22+
@abstract Enables reward dialogs to be shown after an advertisement.
23+
@discussion These popups are disabled by default.
24+
Set this property with a corresponding value of `YES` to enable.
25+
*/
26+
@property (nonatomic) BOOL showPostPopup;
27+
@end
28+
29+
NS_ASSUME_NONNULL_END
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#import "AdColonyTypes.h"
2+
3+
@interface AdColonyAdRequestError : NSError
4+
@end
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#import "AdColonyTypes.h"
2+
#import "AdColonyOptions.h"
3+
#import <Foundation/Foundation.h>
4+
5+
@class AdColonyUserMetadata;
6+
7+
NS_ASSUME_NONNULL_BEGIN
8+
9+
/**
10+
AdColonyAppOptions objects are used to set configurable aspects of SDK state and behavior, such as a custom user identifier.
11+
The common usage scenario is to instantiate and configure one of these objects and then pass it to `configureWithAppID:zoneIDs:options:completion:`.
12+
Set the properties below to configure a pre-defined option. Note that you can also pass arbitrary options using the AdColonyOptions API.
13+
Also note that you can also reset the current options object the SDK is using by passing an updated object to `setAppOptions:`.
14+
@see AdColonyOptions
15+
@see [AdColony setAppOptions:]
16+
*/
17+
@interface AdColonyAppOptions : AdColonyOptions
18+
19+
/** @name Properties */
20+
21+
/**
22+
@abstract Disables AdColony logging.
23+
@discussion AdColony logging is enabled by default.
24+
Set this property before calling `configureWithAppID:zoneIDs:options:completion:` with a corresponding value of `YES` to disable AdColony logging.
25+
*/
26+
@property (nonatomic) BOOL disableLogging;
27+
28+
/**
29+
@abstract Sets a custom identifier for the current user.
30+
@discussion Set this property to configure a custom identifier for the current user.
31+
Corresponding value must be 128 characters or less.
32+
*/
33+
@property (nonatomic, strong, nullable) NSString *userID;
34+
35+
/**
36+
@abstract Sets the desired ad orientation.
37+
@discussion Set this property to configure the desired orientation for your ads.
38+
@see ADCOrientation
39+
*/
40+
@property (nonatomic) AdColonyOrientation adOrientation;
41+
@end
42+
43+
NS_ASSUME_NONNULL_END
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
#import "AdColonyTypes.h"
2+
#import <Foundation/Foundation.h>
3+
4+
@class UIViewController;
5+
6+
NS_ASSUME_NONNULL_BEGIN
7+
8+
@interface AdColonyInterstitial : NSObject
9+
10+
/** @name Properties */
11+
12+
/**
13+
@abstract Represents the unique zone identifier string from which the interstitial was requested.
14+
@discussion AdColony zone IDs can be created at the [Control Panel](http://clients.adcolony.com).
15+
*/
16+
@property (nonatomic, readonly) NSString *zoneID;
17+
18+
/**
19+
@abstract Indicates whether or not the interstitial has been played or if it has met its expiration time.
20+
@discussion AdColony interstitials become expired as soon as the ad launches or just before they have met their expiration time.
21+
*/
22+
@property (nonatomic, readonly) BOOL expired;
23+
24+
/**
25+
@abstract Indicates whether or not the interstitial has audio enabled.
26+
@discussion Leverage this property to determine if the application's audio should be paused while the ad is playing.
27+
*/
28+
@property (nonatomic, readonly) BOOL audioEnabled;
29+
30+
/**
31+
@abstract Indicates whether or not the interstitial is configured to trigger IAPs.
32+
@discussion Leverage this property to determine if the interstitial is configured to trigger IAPs.
33+
*/
34+
@property (nonatomic, readonly) BOOL iapEnabled;
35+
36+
37+
/** @name Ad Event Handlers */
38+
39+
/**
40+
@abstract Sets the block of code to be executed when the interstitial is displayed to the user.
41+
@discussion Note that the associated code block will be dispatched on the main thread.
42+
@param open The block of code to be executed.
43+
*/
44+
- (void)setOpen:(nullable void (^)(void))open;
45+
46+
/**
47+
@abstract Sets the block of code to be executed when the interstitial is removed from the view hierarchy.
48+
@discussion Note that the associated code block will be dispatched on the main thread.
49+
@param close The block of code to be executed.
50+
*/
51+
- (void)setClose:(nullable void (^)(void))close;
52+
53+
/**
54+
@abstract Sets the block of code to be executed when the interstitial begins playing audio.
55+
@discussion Note that the associated code block will be dispatched on the main thread.
56+
@param audioStart The block of code to be executed.
57+
*/
58+
- (void)setAudioStart:(nullable void (^)(void))audioStart;
59+
60+
/**
61+
@abstract Sets the block of code to be executed when the interstitial stops playing audio.
62+
@discussion Note that the associated code block will be dispatched on the main thread.
63+
@param audioStop The block of code to be executed.
64+
*/
65+
- (void)setAudioStop:(nullable void (^)(void))audioStop;
66+
67+
/**
68+
@abstract Sets the block of code to be executed 5 seconds before an interstitial expires and is no longer valid for playback.
69+
@discussion Note that the associated code block will be dispatched on the main thread.
70+
@param expire The block of code to be executed.
71+
*/
72+
- (void)setExpire:(nullable void (^)(void))expire;
73+
74+
/**
75+
@abstract Sets the block of code to be executed when an action causes the user to leave the application.
76+
@discussion Note that the associated code block will be dispatched on the main thread.
77+
@param leftApplication The block of code to be executed.
78+
*/
79+
- (void)setLeftApplication:(nullable void (^)(void))leftApplication;
80+
81+
/**
82+
@abstract Sets the block of code to be executed when the user taps on the interstitial ad, causing an action to be taken.
83+
@discussion Note that the associated code block will be dispatched on the main thread.
84+
@param click The block of code to be executed.
85+
*/
86+
- (void)setClick:(nullable void (^)(void))click;
87+
88+
89+
/** @name Videos For Purchase (V4P) */
90+
91+
/**
92+
@abstract Sets the block of code to be executed when the ad triggers an IAP opportunity.
93+
@discussion Note that the associated code block will be dispatched on the main thread.
94+
@param iapOpportunity The block of code to be executed.
95+
*/
96+
- (void)setIapOpportunity:(nullable void (^)(NSString *iapProductID, AdColonyIAPEngagement engagement))iapOpportunity;
97+
98+
99+
/** @name Ad Playback */
100+
101+
/**
102+
@abstract Triggers a fullscreen ad experience.
103+
@param viewController The view controller on which the interstitial will display itself.
104+
@return Whether the ad was able to start playback.
105+
*/
106+
- (BOOL)showWithPresentingViewController:(UIViewController *)viewController;
107+
108+
/**
109+
@abstract Cancels the interstitial and returns control back to the application.
110+
@discussion Call this method to cancel the interstitial.
111+
Note that canceling interstitials before they finish will diminish publisher revenue.
112+
*/
113+
- (void)cancel;
114+
@end
115+
116+
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)