注册Google AdSense
- 首选需要注册Google Adsense账号:
https://www.google.com/adsense/start/
。 - 注册完成之后,Google会生成一段代码,这段代码需要添加到网页的
<head>
中,所以基于next主题,需要将该代码块复制到themes/next/layout/_partials/head/head.swig
中,笔者加到了最后一行。 - 执行部署:
hexo clean & hexo g & hexo d
- 更新部署后,勾选“我已将代码粘贴到自己的网站中”并点击“大功告成”。
- 提示检查成功,之后需要约1天时间的审核。
配置广告单元
- 申请审核通过之后,就可以放置广告单元了。
- 访问Google Adsense,点击设置广告。
- 依据提示,有一步可以减轻项目风险,照做即可。
- 设置广告单元,广告单元即广告模块,Google一般有三种:展示广告、信息流广告、文章嵌入广告,笔者希望使用展示广告,且插入侧边栏和评论区,文章中尽量保证都是正文。。
- a. 展示广告:一般用在侧边栏、评论区等,自适应效果好。
- b. 信息流广告:添加在信息流总的广告内容。
- c. 文章嵌入广告:将广告内容插入文章的某些位置,如开始、中间、结尾,看起来和文章的正文没什么区别。
- 新建自己的广告单元,这里可以调整样式。
- 完成后,可以看到代码,该代码需要插入到hexo中。
- 配置侧边栏
- a. 编辑主题文件
themes\next\layout\_macro\sidebar.swig
- b. 将goolge广告单元代码插入
<div class="sidebar-inner"></div>
中的末尾即可。一定注意文件找对。
- a. 编辑主题文件
- 插入评论区
- a. 编辑主题文件
themes\next\layout\_partials\comments.swig
- b. 将goolge广告单元代码插入末尾即可。
- a. 编辑主题文件
- 效果
注意事项
注意:Google Adsense的使用有些注意事项, 特别是防止作弊这块。
- 自己不要点击自己的广告链接,同一ip的同事也不要点。
- 不要使用一些技术/暴力手段尝试刷广告。
- 广告这块是锦上添花的,需要细水长流,不要急。
这里有篇文章可以参考:防止Google Adsense被封的六大办法 ( https://support.google.com/adsense/forum/AAAAYJ4Ai5cNtqPauT56u8?hl=zh-Hans&msgid=SBXW8n3pvUAJ&gpf=d/msg/adsense-zh-cn/NtqPauT56u8/SBXW8n3pvUAJ )