Hi!请登陆

如何屏蔽Adsense在某些违规网页上投放自动广告

2021-2-18 37 2/18

前两天收到了Google Adsense发的邮件,说大伟哥在某些不符合规范的网站页面上投放了广告。不用说,肯定是因为我把AdSense 自动广告的代码添加在全站模版的 head 标签里面,导致每个页面都会调用到 Adsense 的自动广告,而 Adsense 广告展示位置合作规范里明确说明不得将广告置于致谢页、退出页、登录页或错误页中:

发布商不得将广告置于任何非内容网页(如致谢页、错误页、登录页或退出页)上。这些网页是指访问者在可能离开网域前、或在网站上执行某项操作(如进行购买或下载)后所看到的网页。

在这类网页上突出显示广告会使访问者误以为广告才是实际的内容,因此请勿在这类网页上放置广告。

为了操作简便,大伟哥直接把 Adsense 自动广告的代码直接插入负责头部页面的模版文件里的,这样网站前端所有页面的源文件里就全部加入了自动广告的代码,确实是非常方便。不止是Drupal,其他很多网站程序只要是 MVC 框架结构的,基本上都是这个原理。所以不可避免地,网站的登录页、退出页和错误页上就都有自动广告的代码了。

Google 不允许在这种没有内容的页面上展示广告,而且会自动停止在这些页面上投放广告,不会影响到帐号安全,但是后台有违规提示终归不太舒服,有没有办法让这个提示不再出现呢?

如果从 CMS 的角度来看,想要让特定的前端页面移除头部的广告代码,是比较麻烦的,可能需要自己写判断条件来控制。其实我们可以利用自动广告的网址群组来关闭特定页面上的广告就可以了。具体操作都比较傻瓜式,点击『新的网址群组』按钮然后选择相应的域名(或相应的页面,如果是多个页面就添加多个网址,然后全部勾选上就行)后,在设置自动广告中关闭所有广告即可,具体如下图所示:

如何屏蔽Adsense在某些违规网页上投放自动广告

如何屏蔽Adsense在某些违规网页上投放自动广告

保存以后,上述第一步勾选的页面,如 OZABC.com/wom 页面就不再请求展示自动广告啦。具体想要在某些页面不显示自动广告,只需要在第一步“选择您的群组的网址”的时候勾选上即可,没有就自行添加。以后还有不想显示自动广告的页面,直接修改我们刚才创建的网址群组然后勾选上相应页面即可。

采用这种方法停止调用自动广告的话,不用请求 AdSense 审核,不用请求 AdSense 审核,不用请求 AdSense 审核!过两天政策中心就看不到违规信息了。所以以后如果大家遇到这种违规页面,如果不想整改的话,可以使用这个网址群组来解决问题。

相关推荐