让代码更简单

Google Adsense随机插入文章列表中

重要:本文最后更新于2018-11-18 16:00:48,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

这几天一直在折腾Google Adsense,不是闲得蛋疼,是当初没有设置好,随便加了点谷歌广告就没管了。这次争取一次搞定,折腾久了确实累呀。相信大家在某些网站中会看到和下图一样的广告,十分符合网站内容,用户体验极佳。

Google Adsense随机插入文章列表中

Google Adsense随机插入文章列表中

我这里刚刚设置好,效果还不是特别好,等会儿生效后会更好一点。下面是文章列表中插入谷歌广告的方法。

首先要去Google Adsense的后台获取一段原生信息流广告代码,然后回到主题中,找到文章列表模板,我的大前端主题不论是首页还是分类页或者搜索页,文章列表模板都是一个,找到主题目录下的excerpt.php文件。

首先在文章循环开始前声明一个随机数,这个随机数根据你一页显示多少文章确定,我的是10篇,所以我在2-9篇文章中插入广告。

复制
$num=rand(2,9);

然后在文章列表输出循环中(即while之后 endwhile之前,不影响文章输出的地方)添加如下代码:

复制
if($ii==$num){
echo '<article>广告代码</article>';
}

注:我的$ii是主题自带的计数变量,目的是为了给每个文章列表设置不一样的class名称,正好这里可以利用,如果你的主题没有这个变量,你可以在while之前找个地方声明一个变量,初始为0,如:$ii=0;

到此设置完毕,静待谷歌广告生效即可。

感觉很棒!可以赞赏支持我哟~

2 打赏

评论 (1)

登录后评论
信息流广告看着更好点
QQ咨询 邮件咨询 狗哥推荐