在PhilNa2主题中投放谷歌广告

今天开始在博客正式投放Google AdSense,谷歌的工作效率非常给力,昨天提交的申请,今天就邮件通知我已经通过审核,可以在博客里投放了。

这是我第二次申请Google AdSense,第一次申请时还在用TK域名,博客被Google收录的相当少,没有通过审核也就在情理之中。如今博客经过几次主题的修改和各项功能的调试,基本稳定下来,谷歌也开始大量收录我博客的内容。现在每天的访问量中有多一半是来自谷歌搜索的,于是我觉得也是该投放广告的时候了。

其实之前一直在考虑到底有没有必要投放广告,因为按照我博客的访问量来看,想要利用广告赚点钱似乎非常不靠谱,每天不到50IP的访问量,能赚到的点击量非常有限。我一直觉得要等博客经过一两年的发展,访问量提升到一定的程度才有投放广告的价值。不过我承认现在我有点从众心理在作祟,看到很多独立博客都在投放Google AdSense,就只能试一试了。如果效果的确很差的话,我会考虑做个CPS广告,目前在考虑加入凡客联盟。

今天花了不少时间研究把广告究竟放在哪里好,本来设计的是在日志的右上角放置一个方框的广告,但是发现当日志文字过少的话,格式会出现错乱,CSS神马的我又不会写,于是我就在日志的顶部放置了一个横幅广告。朋友们如果觉得严重影响阅读的话可以反馈我,我再做调整。

PhilNa2主题里放置广告没有想象中的容易,虽然在后台的PhilNa2设置中,作者已经给出了一个投放广告的选项,就是替换正文的more标签。但是如果more的标签靠后的话一般用户是看不到的。于是只能自己在主题模板里去添加代码。网上的教程一般会让你在single.php中找到"php the_content"这段代码,在之前添加广告代码,但是在PhilNa2的single.php中根本找不到这行代码,而是只有简单的一句:
include_once TEMPLATEPATH . '/template.php';
顺藤摸瓜,但在template.php中依然没有找到php the_content代码,发现其中要调用了loop.php,最终在loop.php中找到了class="post_content content"代码,于是在这段代码之前添加:
<div style="text-align:center;">
广告代码
</div>

结果发现居然在首页的每篇文章开头也出现广告,于是又添加了一个判断是否是日志页的条件:
<?php if( is_single() ): ?>
<div style="text-align:center;">
广告代码
</div>
<?php endif; ?>

在评论框下方我还放了一个468x15的单元链接广告,是在PhilNa2主题下的commentform.php中对应位置插入的。

这样就一切搞定啦~在内行来看这只不过是个一般的步骤而已,只要稍懂点代码的人都明白,但我能搞定已经不易啦,所以记录一下。以后投放其他广告的话就按照这个方法来做。