跳到主要内容

PSM 上报验证

Private set membership (PSM) 是一种密码学技术,允许用户检查他们的数据是否包含在另一方持有的大型数据集之中,而无需透露数据本身或学习关于数据集的任何其他信息。

基于 Google 的设备端转化衡量功能,从 V1.19.00 版本开始,Player Network SDK iOS 客户端接入了 Google PSM 功能,以增加更准确的玩家信号量,提升广告买量效果。

启用 PSM 上报及相关验证

  1. 开启获取各渠道登录玩家邮箱的权限,具体操作步骤可以参考渠道 email 配置

  2. 开启 PSM 上报,需在 INTLConfig.ini 文件的 Firebase 节点下增加一个配置项:ANALYTICS_FIREBASE_REPORT_EMAIL=1

  3. 参考以下步骤检查 PSM 功能是否正常:

    1. 使用 Xcode 打开游戏的 iOS 工程,开启 Firebase 的 debug 模式,开启方法可以参考启用调试模式
    2. 从测试手机上删除已安装的游戏 app。
    3. 使用 Xcode 重新安装游戏 app。
    4. 使用已开启获取邮箱权限的渠道账号登录游戏。
    5. 确认 PSM 是否已经正确初始化,具体确认方法参见使用 Google Analytics 启动设备上转化衡量
    6. 以上步骤确保无误后,就可以通过 debug 模式来检查 PSM 服务是否开启。只要在 Xcode 的日志输出界面里检查看是否有 On-device conversion measurement found a match 或者 On-device conversion measurement did not find a match. 这两类消息,如果有其中一条就是说明 PSM 上报成功。
    7. 若有多个登录渠道需要使用 PSM 上报邮箱,请重复步骤 ii、iii、iv、v。