APP集成tapjoy积分墙

这篇博客介绍了如何在iOS应用中集成Tapjoy积分墙,以替代仅提供中文版的多盟积分墙,适用于面向美国市场的APP。作者提供了一个简单的Tapjoy积分墙Manager类,方便开发者直接调用显示函数。
摘要由CSDN通过智能技术生成

上一篇写了如何集成多盟积分墙,但是多盟积分墙只有中文版,当我们的应用需要发布到美国的APP store时,我们需要集成其他的积分墙工具来增加应用的收入。其中tapjoy就是类似于多盟的第三方移动广告提供商。


这边简单的写了一个tapjoy的积分墙Manager类,如果有需要大家可以下载,你只需要在显示积分墙的地方简单的调用manager类显示函数。

[[CPTapjoyManager sharedTJManager] showOfferWall];

CPTapjoyManager.h头文件

#import <Foundation/Foundation.h>
#import "TapjoyConnect.h"

#define APP_ID @"fc145b41-7d9b-4942-9d90-6d87162794a5"
#define APP_SECRET_KEY @"z1cWed53f0ZzRwnOaE3L"

@interface CPTapjoyManager : NSObject<TJCAdDelegate,TJCVideoAdDelegate,TJCViewDelegate,UIAlertViewDelegate>
{
    int tapPoints;
    UIWindow* rootWindow;
}


+(CPTapjoyManager*) sharedTJManager;



-(void) showOfferWall;
-(void)showBannerAd;
-(void)dismissBannerAd;

-(void)showFullScreenAd;

@end

CPTapjoyManager.m文件

#import "CPTapjoyManager.h"
#import "AppDelegate.h"
#import "DataManager.h"


static CPTapjoyManager * _tjManager;

@implementation CPTapjoyManager

+(CPTapjoyManager *)sharedTJManager
{
    if(_tjManager==nil)
    {
        _tjManager = [[CPTapjoyManager alloc] init];
    }
    return _tjManager;
}


-(id)init
{
    if(self == [super init])
    {
        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(tjcConnectSuccess:) name:TJC_CONNECT_SUCCESS object:nil];
        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(tjcConnectFail:) name:TJC_CONNECT_FAILED object:nil];
        
        [Ta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值