Skip to main content

导入和配置

一、添加SDK到项目工程#

cocoapod集成#

进入TradPlusSDK下载平台,根据需求选择所需三方广告平台,点击生成接入代码后,就可以一键获取您要添加的pod配置信息

手动集成#

如果您使用的是手动集成,请参考手动集成

二、申请IDFA权限#

在iOS14.5+上通过弹窗来获取IDFA,使用IDFA需要征得用户的同意。详细请参考适配iOS14.5+

  1. 在info.plist里添加NSUserTrackingUsageDescription键,并附上描述您使用的自定义消息。格式可参考以下内容。
<key>NSUserTrackingUsageDescription</key>
<string>该标识符将用于向您投放个性化广告。</string>
  1. 在应用启动后,弹出IDFA权限申请
//建议在TradPlus SDK初始化前调用
if (@available(iOS 14.5, *)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
}];

三、初始化SDK#

在AppDelegate类的didFinishLaunchingWithOptions方法调用如下代码, 必须正确传入应用在TradPlus后台的AppId,否则后台无法准确统计DAU。

#import <TradPlusAds/TradPlus.h>
[TradPlus initSDK:@"tradplus后台的应用对应appid" completionBlock:^(NSError *error){
if (!error)
{
MSLogInfo(@"tradplus sdk init success!");
}
}];

四、注意事项#

在测试应用时,Admob和Meta请确保使用的是测试广告,而不是正式广告,否则会有封号风险。

  • 设置SDK的日志级别
//开启SDK全部日志打印
[TradPlus setLogLevel:MSLogLevelAll];