连接 Charles 代理时,Google 双击广告请求失败

sri*_*lli 5 ssl android google-dfp charles-proxy

我们一直在使用 Charles 代理来解决我们 android 应用程序中所有与广告相关的问题。我们查看charles中的 https://pubads.g.doubleclick.net/gampad/ads域请求并验证传递给这些请求的参数。

从最近几天(我认为从过去 1 个月开始),所有与广告相关的请求在连接到 charles 时都失败并显示消息“您可能需要配置浏览器或应用程序以信任 Charles 根证书。请参阅帮助中的 SSL 代理菜单。” 我的设备和 Charles 设置正确,因为我看到了其他域的流量。您可以在附加的屏幕截图中观察到这一点。令人惊讶的是,我们的 iOS 应用程序中没有这个问题。

谷歌 DFP 广告管理系统最近是否有关于使用代理的变化?我做了所有基本的事情,比如在移动设备上安装查尔斯证书,在移动设备中更改代理设置等。

这是查尔斯会议截图。

Shy*_*der 5

除了上述答案中提到的 NetworkSecurityConfig 更新之外,您还需要在测试设备中执行以下操作

  1. 转到“设备设置”。
  2. 单击“Google”(服务和首选项)选项。
  3. 单击服务下的“广告”选项。
  4. 启用“启用广告调试日志记录”开关。

启用广告调试选项

  • 另外,不要忘记启用“开发人员选项”,否则您将永远看不到此选项。 (2认同)