GoogleAd申请加添加到blog

注册 Google AdSense

只说一句,注册地区不能改,要能接收纸质挂号信

添加 AdSense 代码

在注册完成后,AdSense 会给你一串代码,并要求你把这串代码放在

1
<head></head>

同时再次提醒确认你的 NexT 主题的版本是不是 v6.0.2 或后续版本。如果不是的话,你要么考虑升级,要么可以点❌关闭了。

先找到 themes/next/_config.yml 将 head 这一行注释取消掉,让它生效。

1
2
3
4
5
6
7
8
9
10
11
12
# Create your custom files in site directory `source/_data` and uncomment needed files below.
custom_file_path:
head: source/_data/head.njk
#header: source/_data/header.njk
#sidebar: source/_data/sidebar.njk
#postMeta: source/_data/post-meta.njk
#postBodyEnd: source/_data/post-body-end.njk
#footer: source/_data/footer.njk
#bodyEnd: source/_data/body-end.njk
#variable: source/_data/variables.styl
#mixin: source/_data/mixins.styl
#style: source/_data/styles.styl

然后在项目的根目录下面的 source 下面创建文件夹和文件:source/_data/head.njk,注意,这里的 source 指的是项目根目录下面的 source ,不是 themes/next/source。

并把 AdSense 给我们的那串代码放在 head.njk 里面,只放这一句即可:

1
2
<script data-ad-client="██████████" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

然后可以重新启动一下本地的 Hexo 环境,检查 标记中有没有出现刚才添加的代码。检查没有问题之后,就可以部署到生产环境使上面的修改生效了。为了保险起见,在生产环境上也要检查一下 标记中有没有出现刚才添加的代码。确认没有问题之后,就可以回到 AdSense 页面中点击验证按钮了。

注意,如果 AdSense 告诉你检查不通过,你一定不要频繁点击再次检查,一定要先确定检查不通过的原因,并在排除问题之后再重新检查,因为每天检查次数是有限制的,如果超过限制,就只能等 24 小时之后再检查了

然后 AdSense 会开始审核阶段,这期间我们静静等待审核结果的邮件就好了。