广告联盟原生安卓APP风控配置设备信息及模式
## 1. 火山风控配置信息
- 渠道 :defult
## 2. 风控模式
- 正常采集模式 :MSConfig.COLLECT_MODE_DEFAULT(代码中默认使用)
- 基础采集模式 :MSConfig.COLLECT_MODE_ML_MINIMIZE
## 3. 风控功能
- 设备信息收集 :
- 网络信息:IP地址、MAC地址
- 设备信息:品牌、型号、Android版本
- 应用安装情况:微信、抖音、快手
- 设备状态:VPN状态、模拟器检测、SIM卡状态
- 设备标识符:Android 10+获取OAID,旧版本获取IMEI
- 火山风控SDK集成 :
- 初始化SDK并配置采集模式
- 上报场景信息
- 获取设备token
## 4. 风控信息上报流程
1. 权限请求 :请求位置、电话状态、存储等必要权限
2. 设备状态检查 :检查VPN、模拟器、SIM卡等状态
3. 信息收集 :收集设备相关信息
4. 数据处理 :将收集到的信息转换为JSON格式
5. 上报 :通过appToGame方法上报给游戏端
## 5. 风控触发方式
- 获取风控信息 :通过"获取风控信息"消息触发
- 获取火山风控信息 :通过"获取火山风控信息"消息触发,使用火山风控SDK获取token
## 6. 代码实现
- 风控信息收集: getRiskControl 方法
- 火山风控集成:通过MSManagerUtils初始化和获取token
- 设备状态检测:使用DeviceUtils类的各种检测方法
以上配置和功能构成了完整的广告联盟原生安卓风控系统,用于检测和防范恶意行为,保障广告投放的有效性和安全性。
