Skip to content

Commit

Permalink
Updating demo project to latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
lpmitchell committed Jun 20, 2017
1 parent 095ea59 commit 6c2fba3
Show file tree
Hide file tree
Showing 36 changed files with 2,833 additions and 2,366 deletions.
2 changes: 1 addition & 1 deletion enhance_extension/ext.manifest
Original file line number Diff line number Diff line change
@@ -1 +1 @@
name: "EnhanceExtension"
name: "EnhanceExtension"
199 changes: 104 additions & 95 deletions enhance_extension/include/FglEnhance.h
Original file line number Diff line number Diff line change
@@ -1,95 +1,104 @@
#import <Foundation/Foundation.h>
#import <CoreGraphics/CoreGraphics.h>

#define INTERSTITIAL_PLACEMENT_DEFAULT @"default"
#define INTERSTITIAL_PLACEMENT_LEVEL_COMPLETED @"level_completed"

#define REWARDED_PLACEMENT_SUCCESS @"SUCCESS"
#define REWARDED_PLACEMENT_HELPER @"HELPER"
#define REWARDED_PLACEMENT_NEUTRAL @"NEUTRAL"

typedef enum {
REWARDTYPE_ITEM = 1,
REWARDTYPE_COINS,
} RewardType;

typedef enum {
POSITION_TOP = 1,
POSITION_BOTTOM,
} Position;

@protocol InterstitialDelegate<NSObject>

-(void)onInterstitialCompleted;

@optional
-(void)onInterstitialShowing;

@end

@protocol CurrencyGrantedDelegate<NSObject>

-(void)onCurrencyGranted:(int)amount;

@end

@protocol RewardDelegate<NSObject>

-(void)onRewardGranted:(int)rewardValue rewardType:(RewardType)rewardType;
-(void)onRewardDeclined;
-(void)onRewardUnavailable;

@optional
-(void)onRewardedAdShowing;

@end

@protocol PermissionDelegate<NSObject>

-(void)onPermissionGranted;
-(void)onPermissionRefused;

@end

@protocol AppConfigDelegate<NSObject>

-(void)onAppConfigReceived:(NSDictionary*)config;

@end

@interface FglEnhance : NSObject {
}

+(id)sharedInstance;
-(void)setInterstitialDelegate:(id)delegate;
-(void)setCurrencyGrantedDelegate:(id)delegate;
-(void)setAppConfigDelegate:(id)delegate;
-(BOOL)isEnhanced;
-(BOOL)isInterstitialReady;
-(BOOL)isInterstitialReady:(NSString*)placement;
-(void)showInterstitial;
-(void)showInterstitial:(NSString*)placement;
-(BOOL)isRewardedAdReady;
-(BOOL)isRewardedAdReady:(NSString*)placement;
-(void)showRewardedAd:(id)delegate;
-(void)showRewardedAd:(id)delegate placement:(NSString*)placement;
-(BOOL)isFullscreenAdShowing;
-(BOOL)isOverlayAdReady;
-(void)showOverlayAd:(Position)position;
-(void)showOverlayAdWithRect:(CGRect)rect;
-(void)hideOverlayAd;
-(BOOL)isBannerAdReady;
-(void)showBannerAd:(Position)position;
-(void)showBannerAdWithRect:(CGRect)rect;
-(void)hideBannerAd;
-(BOOL)isSpecialOfferReady;
-(void)showSpecialOffer;
-(BOOL)isOfferwallReady;
-(void)showOfferwall;
-(void)logEvent:(NSString*)eventType;
-(void)logEvent:(NSString*)eventType withParameter:(NSString*)paramKey andValue:(NSString*)paramValue;
-(void)requestLocalNotificationPermission:(id)delegate;
-(void)enableLocalNotificationWithTitle:(NSString*)title message:(NSString*)message delay:(int)delay;
-(void)disableLocalNotification;

@end
#import <Foundation/Foundation.h>
#import <CoreGraphics/CoreGraphics.h>

#define PLACEMENT_DEFAULT @"default"

#define INTERSTITIAL_PLACEMENT_DEFAULT @"default"
#define INTERSTITIAL_PLACEMENT_LEVEL_COMPLETED @"level_completed"

#define REWARDED_PLACEMENT_SUCCESS @"SUCCESS"
#define REWARDED_PLACEMENT_HELPER @"HELPER"
#define REWARDED_PLACEMENT_NEUTRAL @"NEUTRAL"

typedef enum {
REWARDTYPE_ITEM = 1,
REWARDTYPE_COINS,
} RewardType;

typedef enum {
POSITION_TOP = 1,
POSITION_BOTTOM,
} Position;

@protocol InterstitialDelegate<NSObject>

-(void)onInterstitialCompleted;

@optional
-(void)onInterstitialShowing;

@end

@protocol CurrencyGrantedDelegate<NSObject>

-(void)onCurrencyGranted:(int)amount;

@end

@protocol RewardDelegate<NSObject>

-(void)onRewardGranted:(int)rewardValue rewardType:(RewardType)rewardType;
-(void)onRewardDeclined;
-(void)onRewardUnavailable;

@optional
-(void)onRewardedAdShowing;

@end

@protocol PermissionDelegate<NSObject>

-(void)onPermissionGranted;
-(void)onPermissionRefused;

@end

@protocol AppConfigDelegate<NSObject>

-(void)onAppConfigReceived:(NSDictionary*)config;

@end

@interface FglEnhance : NSObject {
}

+(id)sharedInstance;
-(void)setInterstitialDelegate:(id)delegate;
-(void)setCurrencyGrantedDelegate:(id)delegate;
-(void)setAppConfigDelegate:(id)delegate;
-(BOOL)isEnhanced;
-(BOOL)isInterstitialReady;
-(BOOL)isInterstitialReady:(NSString*)placement;
-(void)showInterstitial;
-(void)showInterstitial:(NSString*)placement;
-(BOOL)isRewardedAdReady;
-(BOOL)isRewardedAdReady:(NSString*)placement;
-(void)showRewardedAd:(id)delegate;
-(void)showRewardedAd:(id)delegate placement:(NSString*)placement;
-(BOOL)isFullscreenAdShowing;
-(BOOL)isOverlayAdReady;
-(void)showOverlayAd:(Position)position;
-(void)showOverlayAdWithRect:(CGRect)rect;
-(void)hideOverlayAd;
-(BOOL)isBannerAdReady;
-(BOOL)isBannerAdReady:(NSString*)placement;
-(void)showBannerAd:(Position)position;
-(void)showBannerAd:(NSString*)placement position:(Position)position;
-(void)showBannerAdWithRect:(CGRect)rect;
-(void)showBannerAdWithRect:(NSString*)placement rect:(CGRect)rect;
-(void)hideBannerAd;
-(BOOL)isSpecialOfferReady;
-(BOOL)isSpecialOfferReady:(NSString*)placement;
-(void)showSpecialOffer;
-(void)showSpecialOffer:(NSString*)placement;
-(BOOL)isOfferwallReady;
-(BOOL)isOfferwallReady:(NSString*)placement;
-(void)showOfferwall;
-(void)showOfferwall:(NSString*)placement;
-(void)logEvent:(NSString*)eventType;
-(void)logEvent:(NSString*)eventType withParameter:(NSString*)paramKey andValue:(NSString*)paramValue;
-(void)requestLocalNotificationPermission:(id)delegate;
-(void)enableLocalNotificationWithTitle:(NSString*)title message:(NSString*)message delay:(int)delay;
-(void)disableLocalNotification;

@end
192 changes: 0 additions & 192 deletions enhance_extension/include/FglEnhanceAndroid.h

This file was deleted.

Loading

0 comments on commit 6c2fba3

Please sign in to comment.