AI-ready documentation
百度bd_vid注入
说明 Android 应用如何获取并向 Gravity Engine SDK 注入百度 bd_vid,以支持百度广告转化归因。
为了提升应用类广告投放的转化归因成功率,百度在保障用户隐私的前提下,基于安卓 APK 签名能力提出了一种创新型的安卓应用归因方案。百度将“广告ID”(即 bd_vid)作为应用类转化归因中的新一代归因参数,将其动态注入到广告主渠道包 V2 签名区域,用户下载安装广告主 APP 后,通过提取 V2 签名内的“广告ID”即可实现应用广告投放的精准转化归因。目前引力引擎已完成百度创新性安卓应用归因方案的服务端接入。
接入步骤
1. SDK 版本要求
- Android SDK:请确保引力引擎 SDK 版本升级至 5.0.8 或以上
- Unity SDK:当前版本暂不支持此功能
2. 获取 bd_vid 参数
按照百度的文档获取 bd_vid 字符串(即百度文档中的 2.2 部分)
3. 参数注入方式
获取到 bd_vid 后,请按照以下顺序进行注入:
- 先注入 bd_vid 参数:
//传入 bd_vid
BaiduVidHelper.setsBdVid("您的bd_vid字符串");- 再初始化引力引擎:
//调用引力的 initialize 方法
gravityEngineSDKInstance.initialize(ACCESS_TOKEN, USER_CLIENT_ID, USER_CLIENT_NAME, CHANNEL, new InitializeCallback() {
@Override
public void onFailed(String errorMsg, JSONObject initializeBody) {
Log.d(TAG, "initialize failed " + errorMsg);
}
@Override
public void onSuccess(JSONObject responseJson, JSONObject initializeBody) {
Log.d(TAG, "initialize success");
}
}, ENABLE_SYNC_ATTRIBUTION);4. 注意事项
- 百度文档中"2.3 部分"的内容无需接入,引力引擎后端已实现相关功能
- 参数注入顺序非常重要:必须先设置 bd_vid,再进行初始化