点击字符串就是将用户定向到广告的网址,点击字符串也称为“点击代码”或“跟踪网址”。本文介绍了查找广告的点击字符串的 2 种方式:
通常首选网络跟踪功能,因为它适用于所有设备。
网络跟踪功能 
借助网络跟踪功能,您可以查看与 Google 移动广告 SDK 相关的网络活动,包括查找广告的点击字符串。使用网络跟踪功能而非 Charles Proxy 等工具的主要原因是:网络跟踪功能适用于所有 Android 或 iOS 版本和设备。
有关使用网络跟踪功能的设置说明,请参阅针对 Android 或 iOS 的开发者文档。
外部 Web 调试代理工具
您可以使用调试代理(如 Charles 或 Fiddler)来查看移动会话流量日志并找到广告的点击字符串。
要求
- 网络调试代理(如 Charles 或 Fiddler)
- 允许对等流量的 Wi-Fi 网络
- 台式机或笔记本电脑
- iOS 或 Android 移动设备
Google 不会以任何方式为 Charles 或 Fiddler HTTP 代理提供担保。您可以使用此类代理,但需自担风险。HTTP 代理软件可以捕获您设备中的所有活动。在记录完相关流量后,请务必停用此类代理。
代理配置
- 找到并复制您桌面设备或笔记本电脑的系统 IP 地址。
-
输入您桌面设备的 IP 地址作为移动设备中的代理。以下是有关如何针对 Android 和 iOS 设备执行此操作的一些常规指南。不过,这可能因设备和版本而异。
针对 Android 设备:
- 打开设置。
- 找到 WLAN 设置,然后选择您的 WLAN 网络。
- 选择显示高级选项。
- 打开代理设置,然后选择“手动”选项。
- 输入您在第 1 步中获取的 IP 地址作为代理主机名。
- 输入
8888
作为代理端口。 - 保存更改并/或退出配置设置。
针对 iOS 设备:
- 打开设置。
- 找到 Wi-Fi 设置,然后选择您的 Wi-Fi 网络。
- 打开 HTTP 代理设置,然后选择“手动”选项。
- 输入您在第 1 步中获取的 IP 地址作为“服务器”。
- 输入
8888
作为“端口”。 - 保存更改并/或退出配置设置。
- 配置网络调试代理工具:
- 将 HTTP 代理端口设置为
8888
。 - (仅限 Charles)如果“External Proxy Setting”(外部代理设置)处于选中状态,请取消选中。
- (仅限 Fiddler)选择“Allow remote computers to connect”(允许远程计算机连接)选项。
- 将 HTTP 代理端口设置为
- 设置 SSL(仅限 Charles):
- 在菜单栏中,前往 Proxy(代理),然后选择 SSL Proxy Settings(SSL 代理设置)。
-
点击 Add(添加),然后输入以下主机和端口值:
- 主机:
pubads.g.doubleclick.net
和googleads.g.doubleclick.net
- 端口:
443
您也可以考虑输入星号 (
*
) 作为“主机”,同时将“Port”(端口)字段留空,来捕获所有流量。当在上述两个网域以外的地方出现问题时,这样做会非常有用。
- 主机:
- 点击 OK(确定)。
- 根据 Charles SSL 设置指南中的操作说明,在您的计算机上安装 Charles 证书。
- 待您的设备代理到您的桌面设备/笔记本电脑后,打开手机浏览器,然后输入
http://charlesproxy.com/getssl
,以下载和安装计算机证书。
- 开始捕获您手机的 HTTP 流量(仅限 Charles)。
- 如果系统显示提醒,要求您允许移动设备进行连接,请选择 Allow(允许)。
- 当您捕获完网络流量后,务必关闭设备上的代理设置,具体操作与第 2 步相反(即,将代理设置为 None [无])。
- 查看日志以找到观看过的广告的点击字符串。