Appearance
接入指南
本指南将作为协助您快速使用聚合广告平台,提供SDK集成文档,通过应用获利。
集成说明
- 创建账号
- 添加您的应用和广告位
- 集成AdsPlus SDK和三方广告网络的SDK
- SDK集成测试
一、创建账号
1、由管理员统一注册帐号
2、等待验证通过
3、登陆开发者后台进行配置
二、添加您的应用和广告位
ADP广告位指AdUnitId,每个广告位对应一种广告类型,根据具体需求,您的每一个应用至少需要添加一个广告位。
1、添加应用;
2、在需要变现的应用下添加广告位,创建您需要的广告类型;
三、集成AdsPlus SDK
Podfile 引入
统一版本,包含国内和国外广告
pod 'AdsPlus-All', '4.2.7.6'
单独海外版本配置如下
pod 'AdsPlus-Global', '4.2.7.6'
单独国内版本配置如下
pod 'AdsPlus-CN', '4.2.7.7'
在工程的 Info.plist 文件中添加如下配置
xml
<dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string>描述清晰,比如推送更精确的信息之类的</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>描述清晰,比如推送更精确的信息之类的</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>描述清晰,比如推送更精确的信息之类的</string>
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-3940256099942544~1458002511 填入当前应用申请的广告识别号</string>
<key>GADIsAdManagerApp</key>
<true/>
</dict>
初始化SDK,在程序入口设置 AppID 信息
objc
#import <ADP/ADP.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//设置为国内地区
[ADP setArea:ADPAreaCN];
//设置为海外地区
[ADP setArea:ADPAreaOther];
//如果要关闭个性化推荐请设置此项(工信部要求国内App设置中需要有关闭个性化推荐的开关)
ADPConfig *config = [ADPConfig new];
config.disablePersonalRecommend = NO;
[ADP initWithAppID:@"ADP_TEST_APPID_IOS2"
config:config
success:^{
[self initAd];
} fail:^(NSError * error) {
NSLog(@"init fail %@",error.localizedDescription);
}];
//...
}
四、集成欧盟地区用户意见征求政策(必须)
海外版本需要集成UMP,详情查看欧盟地区用户意见征求政策章节
其它问题
ios15不弹出广告追踪提示问题
ios 15 需要在 applicationDidBecomeActive
中调用 申请跟踪权限 ,不然不会弹出提示框
objective-c
- (void)applicationDidBecomeActive:(UIApplication *)application{
if (@available(iOS 15, *)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
}];
}
}