ios应用中集成多盟广告墙

编程入门 行业动态 更新时间:2024-10-10 02:16:51

ios应用中集成多盟<a href=https://www.elefans.com/category/jswz/34/1770787.html style=广告墙"/>

ios应用中集成多盟广告墙

1.下载广告墙SDK最新版本
下载地址:[url].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;

更多推荐

ios应用中集成多盟广告墙

本文发布于:2024-02-07 13:04:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756926.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:广告   ios

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!