ios应用中集成多盟广告墙

1.下载广告墙SDK最新版本
下载地址:[url]http://s.domob.cn/sdk/domob_iosow_sdk.zip[/url]
下载完成后解压,其中有用户向导及集成说明。
2.将SDK加入到先有ios项目中
直接将解压后的文件夹DMOfferWallSDK拷贝到项目目录并导入到项目中
3.编写代码
1)在应用的AppDelegate.h或相应文件中增加DMOfferWallDelegate协议实现
2)导入#import "DMOfferWallViewController.h"
3)声明DMOfferWallViewController *dmOfferWallController;
4)初始化

dmOfferWallController = [[DMOfferWallViewController alloc] initWithPublisherID:@"发布者ID,需先注册"];
// 设置实现了DMOfferWallDelegate协议的Controller类,⼀一般为self。
dmOfferWallController.delegate = self;
// 加载积分墙并等待delegate的回调。
[dmOfferWallController loadOfferWall];
5)根据需要显示广告墙
[dmOfferWallController presentOfferWall];
4.实现DMOfferWallDelegate中的可选事件
// 积分墙开始加载数据。
- (void)offerWallLoadingDidStart
{

}
// 积分墙加载完成。此方法实现中可进行积分墙入口Button显示等操作。
- (void)offerWallLoadingFinished
{

}
// 积分墙加载失败。可能的原因由error部分提供,例如网络连接失败、被禁用等。建议在此隐藏积分墙入口Button。
- (void)offerWallLoadingFailedWithError:(NSError *)error
{
}
// 表示积分墙SDK进行过积分检查,或消费成功,导致本地总积分可能会有变化,通知App进行更新。
- (void)offerWallPointsChanged
{
}
5.查询积分及消费
// 获得剩余的可用总积分。
- (NSInteger)getTotalPoints;
// 消费指定积分(离线消费,非阻塞,直接返回结果)。
// 消费成功时返回YES。当剩余总积分不足以消费指定积分时,返回NO,消费失败。
- (BOOL)consumePointsWithNum:(NSInteger)consumption;
// 主动发起向Server端的积分变更检查请求,收到应答并且积分有变化时会回调offerWallPointsChanged方
法。
- (void)requestPointCheck;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值