具体操作如图
Build Settings中Other Linker Flags 增加参数-ObjC、 -l"c++"、 -l"c++abi" 、-l"sqlite3"、-l"z" ,SDK同时支持-all_load,具体操作如图
添加依赖库
工程需要在TARGETS -> Build Phases中找到Link Binary With Libraries,点击“+”,依次添加下列依赖库
具体操作如图所示
PrivacyInfo.xcprivacy
文件,位于静态库产物的CSJAdSDK.bundle中。CSJAdSDK.bundle->PrivacyInfo.xcprivacy
找到,请注意将PrivacyInfo.xcprivacy 拷贝进您的代码工程里。PrivacyInfo.xcprivacy
中的条款补全到自身的PrivacyInfo.xcprivacy
中,具体补全方式如下:PrivacyInfo.xcprivacy
。复制穿山甲的 PrivacyInfo.xcprivacy
中的条目,注意不要重复添加或错行。PrivacyInfo.xcprivacy
文件,在其中点击+,Xcode会提示可选的条款和可设置项,按照需求进行增补即可。PrivacyInfo.xcprivacy
的SDK,建议您将所有SDK的条款补充到您自身App的PrivacyInfo.xcprivacy
中。在补充时,对于同一个API的声明和原因解释,无需重复添加。1 升级穿山甲 iOS SDK 3.5.1.1 及以上版本
,穿山甲提供了 iOS 14.5 与 SKAdNetwork 支持
2 将穿山甲的 SKAdNetwork ID 添加到 info.plist 中,以保证 SKAdNetwork
的正确运行
3 支持苹果 ATT:从 iOS 14.5 开始,若开发者设置 App Tracking Transparency 向用户申请跟踪授权,在用户授权之前IDFA 将不可用。 如果用户拒绝此请求,应用获取到的 IDFA 将自动清零,可能会导致您的广告收入的降低
requestTrackingAuthorizationWithCompletionHandler:
方法。我们建议您申请权限后再请求广告,以便穿山甲准确的获得用户授权状态。Swift 代码示例
Objective-C 代码示例
注意 : 开发者必须在这里设置所支持的语言,否则会有语言显示的问题.
例如 : 支持中文 添加 Chinese
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点