现在投放谷歌广告联盟的操作非常简单,只要你的网站通过审核后,只需要将一行代码添加到header.php文件中即可,具体可参考『谷歌AdSense新版自动广告如何获取代码及停用?』。
不过这行代码虽然很强,但是确实全覆盖我们网站的所有页面,但是我们有些页面是不想出现广告的,那么应该怎么办呢?其实,我们有两种方法来解决这个问题。
方法一、在AdSense后台添加“排除的网页”
如果你很轻松就可以访问进入谷歌广告联盟(Google Adsense)后台的话,那么建议采用本方法。
1、可以点击左侧导航菜单“广告”>> 点击“您的所有网站”列表中对应的网站右侧的修改图标按钮。
2、在网页右侧的“广告设置”中点击“排除的网页”。
3、在“管理排除的网页”中点击“添加排除对象”。
4、在“添加网页排除对象”中输入不想显示广告的完整地址,如首页地址,并选择“仅此网页”,最后点击【添加】按钮。
5、如果有多个网页需要排除,则再次点击“添加排除对象”并添加网址即可。
若想要删除排除的网页就将鼠标移动到网址上,并点击其对应的删除图标按钮进行删除即可。
6、添加完所有需要排除的网页后回到“广告设置”,并点击底部的【应用到网站】按钮即可。
方法二、修改网站代码判断什么网页加载谷歌广告联盟代码
如果你平时并不方便访问谷歌广告联盟后台,那么我们可以修改网站代码,在加载谷歌广告联盟代码前加一个判断,符合条件就加载,否则就不加载,同样可以实现某些网页不显示广告。下面boke112百科就以WordPress网站为例,跟大家分享几段判断代码:
1、比如首页不显示广告
<?php if ( !is_home()){ ?>
谷歌广告联盟代码
<?php } ?>
2、比如某些页面不显示广告
2.1 排除单个页面
//页面ID为88就不显示广告
<?php if ( !is_page(88)){ ?>
谷歌广告联盟代码
<?php } ?>
2.2 排除多个页面
//页面ID为88、99就不显示广告
<?php if ( !is_page(array(88,99))){ ?>
谷歌广告联盟代码
<?php } ?>
如果是想要某些文章页不显示广告,就将以上代码中的page改为single即可。
另外,如果有很多文章页不显示广告的话,还可以将文章编辑器页面的面板添加一个“是否显示广告”的选项,默认显示,勾选就不显示。这个一般根据所使用的主题来修改还是比较简单的。