Skip to content

接入指南

本指南将作为协助您快速使用聚合广告平台,提供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) {
        }];
    }
  
}