元气SDK合规使用说明

2026年9月16日更新版

为帮助开发者在使用元气SDK的过程中更好地落实用户个人信息保护相关要求、避免出现侵害终端用户个人信息权益的情形,特制定《元气SDK合规使用说明》,供开发者在接入使用元气SDK服务时参照自查和合理配置,不断提升个人信息保护水平。

元气SDK由武汉元气智广科技有限公司开发。我们尊重并保护所有使用元气SDK产品及服务的最终用户的个人信息及隐私安全。在提供产品和服务的过程中,我们将根据合法、正当、必要、诚信的原则收集信息。

元气SDK产品功能介绍:

  1. 基本功能:为开发者提供调整广告变现策略及数据分析的服务。
  2. 扩展功能:提供个性化推荐服务。

1、SDK版本及功能配置

根据开发者所集成的SDK版本不同,我们的产品和服务功能及个人信息处理情况存在差异。请开发者根据实际接入的SDK版本、功能和广告平台进行相关合规配置。未经开发者主动集成或同意,我们不会自行变更开发者已设置的各项业务功能及个人信息配置状态。

2、元气SDK隐私政策披露要求与示例

标准要求:

开发者应向最终用户告知元气SDK名称、主体名称、处理个人信息种类及目的、隐私政策等内容,取得用户同意后方可使用元气SDK开展相关业务功能。

接入指南:

开发者在接入元气SDK前,应详细阅读《元气SDK隐私政策》和本合规使用说明,并根据实际接入的SDK版本、功能模块和广告平台,在App隐私政策中披露相应的个人信息处理情况。

元气SDK接入的合作方及其个人信息处理情况,请查阅《元气SDK合作方目录》。

披露示例(请根据实际接入情况填写,具体信息请查阅《元气SDK隐私政策》。)

SDK名称公司名称个人信息类型及字段用途及处理方式个人信息保护规则
元气SDK武汉元气智广科技有限公司设备信息:设备品牌、型号、制造商、操作系统及版本、屏幕信息、设备语言、CPU、存储空间、内存、时区、系统启动及更新时间等。
标识符:按平台及实际配置涉及Android_ID、OAID、IMEI、IMSI、IDFA、IDFV、boot_mark、update_mark等。
网络信息:运营商、网络类型、Wi-Fi状态、IP地址;可选Wi-Fi列表、SSID、BSSID。
应用信息:应用名、包名、版本号、SDK版本、UserAgent、请求时间及来源网址;Android可选软件列表。
位置信息:可选粗略位置信息、精确位置信息、MAC地址。
传感器信息:按平台可选加速度、陀螺仪、重力、方向、压力、线性加速度、磁力传感器信息。
广告与诊断数据:广告展示、点击、转化等交互数据,以及崩溃、性能数据。
用于广告投放策略、统计分析、反作弊、广告归因及个性化推荐。通过集成于开发者应用中的SDK采集、传输,或由开发者按授权提供。元气SDK隐私政策

3、SDK初始化及业务功能调用时机

标准要求:

App应当在App登录注册页面及App首次运行时,通过弹窗、文本链接及附件等简洁明显且易于访问的方式,向终端用户告知涵盖个人信息处理主体、处理目的、处理方式、处理类型、保存期限等内容的个人信息处理规则,并且获得终端用户授权同意后才能处理终端用户数据。

接入指南:

  1. 请务必在终端用户同意App中的隐私政策后,再进行元气SDK及相关第三方广告SDK的初始化。
  2. 终端用户同意隐私政策之前,避免动态申请涉及终端用户个人信息的敏感设备权限。
  3. 终端用户同意隐私政策前,不得私自采集和上报个人信息。
  4. 当App未向终端用户提供服务时,例如App在后台运行时,请勿请求元气SDK的广告。

4、SDK可选个人信息的配置说明

开发者可以结合业务实际需要对可选信息进行合理配置。不申请或关闭相关能力,可能对对应功能的实现和效果造成影响。

Android配置:通过CQAdPrivacyConfig重写对应方法返回false,并在initConfig前设置。布尔分项默认true;未传入隐私配置时使用默认实例。关闭自行采集后,不应通过回传接口继续提供用户未授权的信息。

可选个人信息类型及字段使用目的使用场景配置方案
设备标识符:IMEI、IMSI、OAID、Android ID、MAC地址广告投放策略、统计分析、反作弊、广告归因广告投放及效果分析时@Override public boolean isCanUseImei() { return false; }
@Override public boolean isCanUseImsi() { return false; }
@Override public boolean isCanUseOaid() { return false; }
@Override public boolean isCanUseAndroidId() { return false; }
@Override public boolean isCanUseMacAddress() { return false; }
软件列表信息广告投放策略、统计分析、反作弊广告投放及效果分析时@Override public boolean appList() { return false; }
位置信息广告投放策略、统计分析、反作弊使用位置相关广告策略时@Override public boolean isCanUseLocation() { return false; }

不回传位置时,保持getLocation()返回null。

Wi-Fi相关信息流量变现分组策略及数据统计分析使用网络相关广告策略时@Override public boolean isCanUseWifiState() { return false; }
加速度、陀螺仪等传感器信息摇一摇广告投放、反作弊、广告监测归因摇动、转动等广告交互时@Override public boolean isCanUseSensor() { return false; }

接入示例:

// 用户同意隐私政策后,初始化前配置。
CQAdPrivacyConfig privacyConfig = new CQAdPrivacyConfig() {
@Override public boolean isCanUseLocation() { return false; }
@Override public boolean appList() { return false; }
@Override public boolean isCanUseSensor() { return false; }
// 其他信息按上表重写对应方法。
};
CQAdSDKConfig config = new CQAdSDKConfig.Builder()
.setAppId("申请的appId")
.setCqPrivacyConfig(privacyConfig)
.build();
CQAdSDKManager.getInstance().initConfig(context, config);

5、元气SDK系统权限申请说明

对于元气SDK可选申请的系统权限,开发者可以参考下列表格,了解权限与各业务功能的关系及申请时机,并结合业务实际需要进行合理配置。

安卓操作系统应用权限列表:

权限功能用途和目的调用时机
READ_PHONE_STATE【可选】读取手机设备标识根据设备信息情况实现流量分组功能调用需要该权限的功能时,按系统要求申请。
ACCESS_COARSE_LOCATION【可选】获取粗略位置信息根据位置信息情况实现流量分组功能实际使用粗略位置相关功能时申请。
ACCESS_FINE_LOCATION【可选】获取精确位置信息根据位置信息情况实现流量分组功能实际使用精确位置相关功能时申请。
WRITE_EXTERNAL_STORAGE【可选】写入外部存储写入配置、文件等数据下载或文件功能需要且当前系统版本适用时申请。
READ_EXTERNAL_STORAGE【可选】读取外部存储读取配置、文件等数据相关文件功能需要且当前系统版本适用时申请。
QUERY_ALL_PACKAGES【可选】获取应用软件列表由其他广告SDK调取,用于广告投放按实际功能需要声明,不属于运行时弹窗权限。
INTERNET【必选】访问网络用户可网络访问在清单中声明;用户同意隐私政策后进行广告服务请求。
ACCESS_NETWORK_STATE获取网络状态根据网络状态实现流量分组功能在清单中按接入需要声明,广告网络相关功能使用时调用。
ACCESS_WIFI_STATE【可选】获取Wi-Fi网络信息根据Wi-Fi状态实现流量分组功能按实际需要声明,在网络相关功能使用时调用。
REQUEST_INSTALL_PACKAGES【可选】应用安装安装用户选择下载的应用用户主动选择安装后,按系统要求进行确认。
POST_NOTIFICATIONS【可选】发送通知展示广告应用下载进度和结果用户确认下载后按系统条件申请;拒绝后使用非通知下载模式。

6、广告关闭

标准要求:

广告展示应提供清晰、有效的关闭或退出入口,用户选择关闭后,应停止相应广告展示。

接入指南:

开发者使用自渲染方式展示广告时,应提供广告关闭选项。收到广告关闭回调后,应解绑广告视图并调用相应的销毁方法释放资源。

7、应用下载广告合规要求

标准要求:

应用下载广告应向用户清晰展示应用相关信息,不得欺骗、误导或强迫用户下载、安装、使用应用。

接入指南:

开发者应展示应用下载六要素:应用名称、开发者名称、版本号、隐私政策、权限说明、功能介绍。

Android自渲染广告通过CQNativeAdAppInfo获取相关信息,对应接口为getAppName()、getAuthorName()、getVersionName()、getPrivacyAgreement()、getPermissionsUrl()或getPermissionsMap()、getDescriptionUrl()。

8、自渲染广告需要明确广告来源标识

标准要求:

开发者使用广告自渲染功能时,应清晰展示广告标识及实际广告来源,不得遮挡、篡改重要广告信息或设置误导用户点击的按钮。

接入指南:

请使用SDK返回的广告素材和来源信息进行展示。Android自渲染广告可通过getSource()获取广告来源。

9、扩展功能

功能描述关闭方式
扩展功能个性化推荐元气SDK提供个性化广告推荐功能。开发者应在App内向终端用户提供退出个性化广告的功能,并根据用户选择进行相应配置。退出后,广告相关度可能降低。

Android初始化配置:

// 在初始化前设置,false表示关闭个性化推荐。
CQAdSDKConfig config = new CQAdSDKConfig.Builder()
.setAppId("申请的appId")
.setAgreePersonalStrategy(false)
.setCqPrivacyConfig(privacyConfig)
.build();
CQAdSDKManager.getInstance().initConfig(context, config);

iOS调用方法:

// YES表示限制个性化广告。
[CQAdSDKConfig setLimitPersonalAds:YES];

第三方SDK清单

第三方SDK名称 提供方公司名称 处理的个人信息类型 使用目的 使用场景 个人信息保护规则
优量汇SDK 深圳市腾讯计算机系统有限公司 粗略位置信息、设备信息、标识符、应用信息、使用数据、诊断数据、等 广告投放 广告投放过程中 https://qzs.gdtimg.com/union/res/union_cdn/page/dev_rules/ylh_sdk_privacy_statement.html
百青藤SDK 北京百度网讯科技有限公司 粗略位置信息、设备信息、标识符、应用信息、使用数据、诊断数据、等 广告投放 广告投放过程中 https://yingxiao.baidu.com/home/help/details?id=17597
快手SDK 北京快手科技有限公司 粗略位置信息、设备信息、标识符、应用信息、使用数据、诊断数据、等 广告投放 广告投放过程中 https://u.kuaishou.com/home/help/detail/1337/1425
穿山甲SDK 北京巨量引擎网络技术有限公司 粗略位置信息、设备信息、标识符、应用信息、使用数据、诊断数据、等 广告投放 广告投放过程中 https://www.csjplatform.com/terms/compliance-guide