
SDK包体可通过穿山甲媒体平台->接入中心->广告变现->->SDK->GroMore聚合变现下载即可。
融合SDK支持接入多家ADN,开发者可参考[二、工程配置]按需添加对应的ADN的SDK和adapter,iOS需单独引入聚合基础库-CSJMediation;
注意事项:
CSJMediation为基础库,并在初始化SDK时开启聚合开关 configuration.useMediation = YES即可,二者缺一不可;在podfile文件中加入以下代码即可接入成功。
注意事项:
注意事项:
获取framework库,导入项目工程即可
名称 | 简介 |
BUAdSDK.xcframework | 接口层及穿山甲广告联盟业务实现层 |
BUAdTestMeasurement | 测试工具包,不可带到线上 CSJMDebugTools不再单独提供且不能与BUAdTestMeasurement共用 |
CSJAdSDK.bundle | 穿山甲广告联盟业务资源 |
CSJMediation | 聚合功能基础包 |
三方SDK获取方式
注意事项:
三方SDK | 需要导入的包 | 下载地址 | 参考文档 |
广点通 | libGDTMobSDK.a | ||
百度 | BaiduMobAdSDK.framework baidumobadsdk.bundle | - | |
Sigmob | WindSDK.frameworkSigmob.bundle | ||
快手 | KSAdSDK.framework | - | - |
开发者可根据实际情况导入要接入的ADN对应的adaper,adapter和ADN SDK版本可参照【前置说明 -> 支持版本】
名称 | 简介 |
CSJMBaiduAdapter | adn-百度适配器 (按需接入), |
CSJMGdtAdapter | adn-广点通适配器 (按需接入) |
CSJMKsAdapter | adn-快手适配器 (按需接入) |
CSJMSigmobAdapter | adn-Sigmob适配器 (按需接入) |
支持架构: arm64,x86_64
支持系统&SDK编译环境:
SDK版本 | 支持系统 | SDK编译环境 |
>=7000 | IOS 13.0 + | Xcode 15.2 + |
<7000 | IOS 11.0 + | Xcode 14.1 + |
具体操作如图:
选中项目,在Build Settings->Other Linker Flags 增加参数-ObjC、 -l"c++"、 -l"c++abi" 、-l"sqlite3"、-l"z" ,SDK同时支持-all_load,具体操作如图:
Xcode中选中工程,在Target->Build Phases->Link Binary With Libraries中点击“+”,点击“Add”依次添加下列依赖库
具体操作如图所示:
无论您使用cocoapods集成,手动集成或SPM集成穿山甲SDK,都可以在xcode项目CSJAdSDK.bundle目录下找到PrivacyInfo.xcprivacy文件,请将此文件拷贝进您的工程中。如果您的App本身包含PrivacyInfo.xcprivacy文件,请将穿山甲的PrivacyInfo.xcprivacy中的条款合并主文件中,方式如下:
PrivacyInfo.xcprivacy。复制穿山甲SDK的 PrivacyInfo.xcprivacy条目并添加到您的文件中,注意不要重复添加或错行。PrivacyInfo.xcprivacy 文件,点击+,Xcode会提示可选的条款和可设置项,按照需求进行增补即可。PrivacyInfo.xcprivacy的SDK,建议您将所有SDK的条款补充到您自身App的PrivacyInfo.xcprivacy中。在补充时,对于同一个API的声明和原因解释,无需重复添加。以往广告归因依赖于IDFA。从iOS 14开始,只有在获得用户明确许可的前提下,应用才可以访问用户的IDFA数据并向用户投放定向广告。在应用程序调用 App Tracking Transparency 框架向最终用户提出应用程序跟踪授权请求之前,IDFA将不可用。如果某个应用未提出此请求,则读取到的IDFA将返回全为0的字符串,这个可能会导致广告收入降低。
App Tracking Transparency (ATT): Apple 推出的用户授权机制,用于请求用户授权,访问与应用相关的数据以跟踪用户或设备。 目前苹果要求在iOS 14.5及以上必须在弹窗取得用户同意后才可以追踪用户,用户授权之前IDFA 将不可用。 如果用户拒绝此请求,应用获取到的 IDFA 将自动清零,可能会导致您的变现收入的降低。更多详情请参考>>>。
requestTrackingAuthorizationWithCompletionHandler方法。我们建议您申请权限后再请求,以便穿山甲准确的获得用户授权状态。SKAdNetwork(SKAN): Apple提供的归因解决方案,当IDFA未获取到时使用Apple的转化跟踪SKAdNetwork来获取归因。可帮助广告主在保持用户隐私的同时衡量广告变现效果。 使用 Apple 的 SKAdNetwork 后,即使 IDFA 不可用,流量网络仍能准确获得应用安装的归因结果。 更多详情请参考>>>
目前SDK支持的的平台已知的SKAdNetwork标识符如下:
注意:三方ADN SKAdNetworkIdentifier请务必以其官方文档为准
ADN | SKAdNetworkIdentifier |
穿山甲(CSJ) | 238da6jt44.skadnetwork(国内)x2jnk7ly8j.skadnetwork(兜底) |
Sigmob | 8922NB4GD.skadnetwork |
广点通(GDT) | f7s53z58qe.skadnetwork |
百度(BaiduMob) | - |
Mintegral | kbd757ywx3.skadnetwork |
快手(ks) | - |
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点