123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- #import <UIKit/UIKit.h>
- #import "TalkingData.h"
- @interface XenonSDK : NSObject
- + (instancetype)sharedSDK;
- - (void)initWithParameter:(NSString*)parameter complete:(void (^)(NSError* error))complete;
- - (void)loginWithComplete:(void (^)(id user, NSError* error))complete;
- - (void)logoutWithComplete:(void (^)(void))complete;
- - (void)logoutWhenNotification:(void (^)(void))handler;
- - (void)buy:(NSDictionary*)parameters complete:(void (^)(id order, NSError* error))complete;
- - (void)center;
- - (void)reportWithRoleName:(NSString*)roleName level:(NSInteger)level serverId:(NSString*)serverId;
- - (void)hAutoWithComplete:(void (^)(id user, NSError* error))complete;
- - (void)checkOrderStatus;
- - (void)TDGameOperationsinitWithAppID:(NSString *)appid ChannelId:(NSString *)channelId;
- - (void)TDregisterWithAccount:(NSString*)account name:(NSString*)name;
- - (void)TDloginWithAccount:(NSString*)account name:(NSString*)name;
- -(void)TDreportWithAccount:(NSString*)account Name:(NSString *)name Age:(int)age Gender:(NSInteger)gender;
- -(void)TDreportWithAccount:(NSString*)account name:(NSString*)name level:(NSInteger)level server:(NSString*)server;
- - (void)TDonChargeRequst:(NSString *)orderId
- iapId:(NSString *)iapId
- currencyAmount:(double)currencyAmount
- currencyType:(NSString *)currencyType
- virtualCurrencyAmount:(double)virtualCurrencyAmount
- paymentType:(NSString *)paymentType;
- - (void)TDonChargeSuccess:(NSString *)orderId;
- -(void)TDonEvent:(NSString *)eventId eventData:(id)parm;
- - (void)TDAnalyticsinitWithAppID:(NSString *)appid ChannelId:(NSString *)channelId backgroundSession:(BOOL)flag;
- - (void)TDAnalyticsTrackPageBegin:(NSString *)pageName;
- - (void)TDAnalyticsTrackPageEnd:(NSString *)pageName;
- - (void)TDAnalyticsTrackEvent:(NSString *)eventID;
- - (void)TDAnalyticsTrackEvent:(NSString *)eventID label:(NSString *)event_label;
- - (void)TDAnalyticsTrackEvent:(NSString *)eventID label:(NSString *)event_label parameters:(NSDictionary *)dict;
- -(TalkingDataOrder *)TDAnalyticsCreateOrder:(NSString *)orderId total:(int)total currencyType:(NSString *)currencyType;
- - (TalkingDataOrder *)TDAnalyticsAddItem:(NSString *)itemId category:(NSString *)category name:(NSString *)name unitPrice:(int)unitPrice amount:(int)amount;
- - (void)TDAnalyticsOnPlaceOrder:(NSString *)profileID order:(TalkingDataOrder *)order;
- - (void)CSJAdSDKinit;
- -(void)openBUDFullScreenVideoAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openBUDSplashAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openBUDNewInterstitialAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openBUDInterstitialAd:(NSString *)adName width:(CGFloat)w Height:(CGFloat)h callback:(void (^)(BOOL))callback;
- -(void)openBUDExpressRewardedVideoAd:(NSString *)adName callback:(void (^)(BOOL,BOOL))callback;
- -(void)openBUDNativeBannerAd:(NSString *)adName WithX:(CGFloat)x Y:(CGFloat)y Width:(CGFloat)w Height:(CGFloat)h callback:(void (^)(BOOL))callback;
- -(void)closeBUDBannerAd:(NSString *)adName;
- -(void)openBUDNativeAd:(NSString *)adName WidthCGRect:(CGRect)rect BUSize:(NSInteger)size callback:(void (^)(BOOL))callback;
- -(void)YLHAdSDKinit;
- -(void)openYLHSplashAd:(NSString *)adName supportZoomoutView:(BOOL)flag callback:(void (^)(BOOL))callback;
- -(void)openYLHInterstitialAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openYLHFullScreenAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openYLHExpressRewardedVideoAd:(NSString *)adName callback:(void (^)(BOOL,BOOL))callback;
- -(void)openYLHExpressBannerAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openYLHExpressNativeAdWithPlacementId:(NSString *)placementId AdName:(NSString *)adName Frame:(CGRect)rect callback:(void (^)(BOOL))callback;
- - (void)TopOnAdSDKinit;
- -(void)openTOPONSplashAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openTOPONInterstitialAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openTOPONRewardedVideoAd:(NSString *)adName callback:(void (^)(BOOL,BOOL))callback;
- -(void)openTOPONExpressBannerAd:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)openTOPONNativeAdWithX:(int)x Y:(int)y width:(int)w height:(int)h adId:(NSString *)adName callback:(void (^)(BOOL))callback;
- -(void)showHudWith:(NSString *)name;
- @end
|