Hexo 进阶 配置 Google Adsense

注册Google AdSense

  1. 首选需要注册Google Adsense账号:https://www.google.com/adsense/start/
  2. 注册完成之后,Google会生成一段代码,这段代码需要添加到网页的<head>中,所以基于next主题,需要将该代码块复制到themes/next/layout/_partials/head/head.swig中,笔者加到了最后一行。
  3. 执行部署:hexo clean & hexo g & hexo d
  4. 更新部署后,勾选“我已将代码粘贴到自己的网站中”并点击“大功告成”。
  5. 提示检查成功,之后需要约1天时间的审核。

配置广告单元

  1. 申请审核通过之后,就可以放置广告单元了。
  2. 访问Google Adsense,点击设置广告。
  3. 依据提示,有一步可以减轻项目风险,照做即可。
  4. 设置广告单元,广告单元即广告模块,Google一般有三种:展示广告、信息流广告、文章嵌入广告,笔者希望使用展示广告,且插入侧边栏和评论区,文章中尽量保证都是正文。。
    • a. 展示广告:一般用在侧边栏、评论区等,自适应效果好。
    • b. 信息流广告:添加在信息流总的广告内容。
    • c. 文章嵌入广告:将广告内容插入文章的某些位置,如开始、中间、结尾,看起来和文章的正文没什么区别。
  5. 新建自己的广告单元,这里可以调整样式。
  6. 完成后,可以看到代码,该代码需要插入到hexo中。
  7. 配置侧边栏
    • a. 编辑主题文件themes\next\layout\_macro\sidebar.swig
    • b. 将goolge广告单元代码插入<div class="sidebar-inner"></div>中的末尾即可。一定注意文件找对。
  8. 插入评论区
    • a. 编辑主题文件themes\next\layout\_partials\comments.swig
    • b. 将goolge广告单元代码插入末尾即可。
  9. 效果

注意事项

注意:Google Adsense的使用有些注意事项, 特别是防止作弊这块。

  1. 自己不要点击自己的广告链接,同一ip的同事也不要点。
  2. 不要使用一些技术/暴力手段尝试刷广告。
  3. 广告这块是锦上添花的,需要细水长流,不要急。
    这里有篇文章可以参考:防止Google Adsense被封的六大办法 ( https://support.google.com/adsense/forum/AAAAYJ4Ai5cNtqPauT56u8?hl=zh-Hans&msgid=SBXW8n3pvUAJ&gpf=d/msg/adsense-zh-cn/NtqPauT56u8/SBXW8n3pvUAJ
欣赏此文?求鼓励,求支持!您的支持就是支持我更新的最大动力!