Google AdSense 广告未加载 - 如何阻止调用
Goodle AdSense ad not loading - how to prevent the call
我有一个使用 Google AdSense 的网站。我有一个 "responsive" 广告单元,我将其放置在我网站的多个位置,让它确定要放置在特定位置的广告尺寸。这很好用!
我的网站 运行 在 Azure 上,我为遥测信息配置了默认的 Application Insights 内容。
在应用程序地图上(在 Azure 中的 Application Insights 中),我遇到了很多 googletagservices.com 的依赖项失败。检查正常运行时间网站显示它已经 11 个月没有正常运行了:http://downuptime.net/googletagservices.com.html.
奇怪的是,它只在我网站的 1 个页面上抛出此错误。而且我自己也无法复制它(我只有日志)。我尝试过的其他页面都没有尝试从该域中提取内容(因此无法重现)。
我不想担心这个,只是告诉 Google AdSense 停止通过那个 URL 加载广告,有没有办法配置我的 Google AdSense帐户不从该域加载内容?我读过的所有内容都说要使用 AdBlock plus 或类似的东西来停止从该网站加载广告,但这是从消费者的角度来看,我是网站人,我想停止向消费者展示它......
终于找到问题的原因了...
在响应式网站上使用 Google Adsense 的 "responsive" 广告有时会很棘手。我的场景的问题是我根据不同的屏幕尺寸隐藏了特定的广告。
例如,在移动设备上(bootstrap 中的 xs),我不会在页面顶部显示 header 广告,这会占用太多空间 space.在这种情况下,当您使用移动设备时,header 的 area/parent 容器的高度和宽度设置为 0。然后,当 Google Adsense 去获取广告时显示(即使它会被隐藏),它意识到它需要放置广告的地方不够大,因此抛出错误。
解决此问题的方法是设置 parent 容器的最小尺寸,以便它们始终有足够的 space 来放置广告。
此外,this link 表明您甚至不应请求广告,除非显示 parent 容器。因此,对于我的示例,在移动设备上查看时甚至不要请求 header 广告,因为无论如何容器都不够大以容纳广告。
我有一个使用 Google AdSense 的网站。我有一个 "responsive" 广告单元,我将其放置在我网站的多个位置,让它确定要放置在特定位置的广告尺寸。这很好用!
我的网站 运行 在 Azure 上,我为遥测信息配置了默认的 Application Insights 内容。
在应用程序地图上(在 Azure 中的 Application Insights 中),我遇到了很多 googletagservices.com 的依赖项失败。检查正常运行时间网站显示它已经 11 个月没有正常运行了:http://downuptime.net/googletagservices.com.html.
奇怪的是,它只在我网站的 1 个页面上抛出此错误。而且我自己也无法复制它(我只有日志)。我尝试过的其他页面都没有尝试从该域中提取内容(因此无法重现)。
我不想担心这个,只是告诉 Google AdSense 停止通过那个 URL 加载广告,有没有办法配置我的 Google AdSense帐户不从该域加载内容?我读过的所有内容都说要使用 AdBlock plus 或类似的东西来停止从该网站加载广告,但这是从消费者的角度来看,我是网站人,我想停止向消费者展示它......
终于找到问题的原因了...
在响应式网站上使用 Google Adsense 的 "responsive" 广告有时会很棘手。我的场景的问题是我根据不同的屏幕尺寸隐藏了特定的广告。
例如,在移动设备上(bootstrap 中的 xs),我不会在页面顶部显示 header 广告,这会占用太多空间 space.在这种情况下,当您使用移动设备时,header 的 area/parent 容器的高度和宽度设置为 0。然后,当 Google Adsense 去获取广告时显示(即使它会被隐藏),它意识到它需要放置广告的地方不够大,因此抛出错误。
解决此问题的方法是设置 parent 容器的最小尺寸,以便它们始终有足够的 space 来放置广告。
此外,this link 表明您甚至不应请求广告,除非显示 parent 容器。因此,对于我的示例,在移动设备上查看时甚至不要请求 header 广告,因为无论如何容器都不够大以容纳广告。