[[cptapjoymanager sharedtjmanager] showofferwall];
cptapjoymanager.h標頭檔案
#import #import "tapjoyconnect.h"
@inte***ce cptapjoymanager : nsobject
+(cptapjoymanager*) sharedtjmanager;
-(void) showofferwall;
-(void)showbannerad;
-(void)dismissbannerad;
-(void)showfullscreenad;
@end
cptapjoymanager.m檔案
#import "cptapjoymanager.h"
#import "datamanager.h"
static cptapjoymanager * _tjmanager;
@implementation cptapjoymanager
+(cptapjoymanager *)sharedtjmanager
return _tjmanager;
}-(id)init
];
//註冊積分牆訊息監視
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(offerwallclosed:) name:tjc_view_closed_notification object:nil];
//註冊積分查詢、消費監視
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(gettjpoints:) name:tjc_tap_points_response_notification object:nil];
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(gettjpointserror:) name:tjc_tap_points_response_notification_error object:nil];
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(consumetjpoints:) name:tjc_spend_tap_points_response_notification object:nil];
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(consumetjpointserror:) name:tjc_spend_tap_points_response_notification_error object:nil];
//註冊全屏廣告
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(gettjfullscreenad:) name:tjc_full_screen_ad_response_notification object:nil];
[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(fullscreenadclosed:) name:tjc_view_closed_notification object:nil];
}return self;
}//顯示積分牆及獲取積分
-(void) showofferwall
//顯示banner廣告
-(void)showbannerad
-(void)dismissbannerad
//顯示全屏廣告
-(void)showfullscreenad
#pragma mark tapjoy connect observer method
//連線監視函式
-(void)tjcconnectsuccess:(nsnotification*)notifyobj
- (void)tjcconnectfail:(nsnotification*)notifyobj
//積分牆監視函式
-(void)offerwallclosed:(nsnotification*)notifyobj
//積分
//獲取監視函式
-(void)gettjpoints:(nsnotification*)notifyobj
/*else
[alview show];*/
}-(void)gettjpointserror:(nsnotification*)notifyobj
//消費監視函式
-(void)consumetjpoints:(nsnotification*)notifyobj
-(void)consumetjpointserror:(nsnotification*)notifyobj
//全屏廣告監視函式
-(void)gettjfullscreenad:(nsnotification*)notifyobj
//全屏廣告退出函式
-(void)fullscreenadclosed:(nsnotification*)notifyobj
#pragma mark tapjoy display ads delegate methods
- (void)didreceivead:(tjcadview*)adview
}- (void)didfailwithmessage:(nsstring*)msg
- (nsstring*)adcontentsize
- (bool)shouldrefreshad
#pragma mark tapjoy video ad delegate methods
- (void)videoadbegan
- (void)videoadclosed
- (void)videoaderror:(nsstring *)errormsg
#pragma mark tapjoy view delegate methods
#pragma mark uialertviewdelegate
-(void)alertview:(uialertview *)alertview diddismisswithbuttonindex:(nsinteger)buttonindex
}@end
基於積分牆盈利模式的APP架構思考
from 個人感言 一款小遊戲好不容易辛辛苦苦開發出來,但是在後期如何不注重推薦,其下場可想而知。而個人遊戲開發者的產品很難實現應用內付費整合,技術倒不算大問題,主要是面前國內各大平台 三大運營商 及支付寶等只把此項技術提供給公司開發者,把個體開發者拒之門外。於是,免費幾乎成為個人小遊戲的必然選擇 ...
整合牆裝修好不好?
所謂的整合裝修主要是指整合牆面裝修或者是整合牆板裝修。整合牆面板具有以下優點 防水防潮 阻燃環保 隔熱保溫 防蟲降噪 即裝即住 使用壽命15年以上。由於其防水環保快裝的優點,因此作為新型環保裝修材料是非常適合的。但是整合牆面板怎麼裝修才好看?一 看看顏色色調的搭配 整合牆面板裝修好的效果好不好看,首...
Android牟利之道(三) 如何提高積分牆收入
內容來自網路蒐集並結合本人心得整理,推薦給大家 此前已經說過,在使用積分牆的前期,一部分使用者反饋體驗不好,有些忠實使用者還發郵件讓我停止使用積分牆,這一度讓我有所動搖。實際上,我並沒有放棄積分牆,而是根據使用者的反饋進行修改。使用者反饋最多的是不知道積分怎麼獲得以及消耗,不知所措的他們會感覺積分是...