我今天用Firefox打开Admob,并且查看收款账号的时候,收到了这么一条提示:Can't load payment details,您的浏览器可能屏蔽了第三方Cookies。要解决此问题,请允许第三方Cookie 并刷新页面。
问题很明显,因为Firefox浏览器屏蔽了第三方Cookie。
什么是第三方Cookie?
第三方 Cookie,又称跨网站 cookie,是由非当前网站设置的 Cookie。例如,你在很多博客、网站上看到的标记着“百度推广”“Google Ads”的广告,这个广告会设置 Cookie,而这个 Cookie 可以被百度和谷歌读取。这样的 Cookie 就被认为是第三方(跨网站) Cookie。
网站使用第三方Cookie主要有两个原因:
- 跨域追踪:这是目前为止使用最广泛的方式,通常是为了做个性化广告。
- 功能性:一些网站依赖这些cookie来正常运作。例如,你可能需要使用Google或者Facebook的服务登录另一个网站,或者处理亚马逊的付款等等。
我用的是Firefox,默认是开启了增强跟踪保护功能呢,阻止了所有第三方cookie,所以我看不到Admob的付款信息。
怎么关闭Firefox的阻止第三方功能
我以Firefox浏览器为例,如果你是其他浏览器,一样的思路。
1. 点击菜单按钮 并选择 设置 Settings。
2. 选择 隐私与安全 Privacy & Security 面板。 在 增强跟踪保护 Enhanced Tracking Protection 下,单击 管理例外 Manage Exceptions.
3. 添加 https://admob.com 为例外,保存。
然后回到Admob,刷新页面即可看到收款信息了。