PSM 上报验证
Private set membership (PSM) 是一种密码学技术,允许用户检查他们的数据是否包含在另一方持有的大型数据集之中,而无需透露数据本身或学习关于数据集的任何其他信息。
基于 Google 的设备端转化衡量功能,从 V1.19.00 版本开始,Player Network SDK iOS 客户端接入了 Google PSM 功能,以增加更准确的玩家信号量,提升广告买量效果。
启用 PSM 上报及相关验证
开启获取各渠道登录玩家邮箱的权限,具体操作步骤可以参考渠道 email 配置。
开启 PSM 上报,需在
INTLConfig.ini
文件的 Firebase 节点下增加一个配置项:ANALYTICS_FIREBASE_REPORT_EMAIL=1
。参考以下步骤检查 PSM 功能是否正常:
- 使用 Xcode 打开游戏的 iOS 工程,开启 Firebase 的 debug 模式,开启方法可以参考启用调试模式。
- 从测试手机上删除已安装的游戏 app。
- 使用 Xcode 重新安装游戏 app。
- 使用已开启获取邮箱权限的渠道账号登录游戏。
- 确认 PSM 是否已经正确初始化,具体确认方法参见使用 Google Analytics 启动设备上转化衡量。
- 以上步骤确保无误后,就可以通过 debug 模式来检查 PSM 服务是否开启。只要在 Xcode 的日志输出界面里检查看是否有
On-device conversion measurement found a match
或者On-device conversion measurement did not find a match.
这两类消息,如果有其中一条就是说明 PSM 上报成功。 - 若有多个登录渠道需要使用 PSM 上报邮箱,请重复步骤 ii、iii、iv、v。