申请Google Adsense终于审核通过了, 哈哈哈, 容我大笑一下下. 毕竟只是一个小小博客, 没什么访问量, 多数访问量还是这篇文章提供的. 主要记录以下从Hexo迁移至Hugo后Google Adsense的配置.
申请Google Adsense 网站不符合Google合作规范
讲真, 没什么技巧. Google拒我千百遍, 我待Google如初恋.
申请了多次均以 网站不符合Google合作规范
为由拒掉了, 翻阅互联网以这个关键词的博文, 也没有什么好的建议, 继续提交申请, 大约连着四五次, 竟然过了… 要说有什么建议, 还真没啥, 不过以下几点不确定是否有帮助:
- 接入了Googel Aanalytics
- 接入了Google Search Console, 有一定的Google收录(本博客截止本文写成只有约120个结果)
- 网站稳定运行, 有一定的访问量(这个博客放在GitHub Pages, 会话数每天只有约20)
- 不要有敏感的文字
- …
结合Hugo even 配置 自动广告 & 广告单元
第一用Google Adsense, 瞎配置玩玩.
我用的是Even主题, 这个主题没有提供便捷的配置方式, 需要自己手动配置.
自动广告
我全局配置了自动广告, 这个可以修改themes/even/layouts/partials/head.html
文件, 添加如下代码, 记得修改为你的自动广告代码哟
<!-- Google Adsense -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-3077498187374641",
enable_page_level_ads: true
});
</script>
自动广告要求是在head
标签内. 这样, 就配置好了自动广告.
广告单元
然而配置好自动广告后, 奇怪的事情发生了:
- 桌面端很少能展示出来广告, 移动端倒是都能展示出来
- 裸域
xu42.cn
桌面端大概率可以展示出来,blog.xu42.cn
桌面端就不行 基本展示不出来, 看下图
考虑到一个博客两个域名也不利于SEO, 后来把xu42.cn 301跳到blog.xu42.cn了.
那么配置个广告单元试试看广告是否还是"若隐若现"…
广告展示在文章末尾评论前面, 下面是配置的步骤.
- 在主题文件夹下新增文件夹和文件, 文件路径具体是
themes/even/layouts/partilas/ad/7811108195.html
, 这里的ad
是我新增的一个文件夹,7811108195.html
是新创建的广告单元的代码, 文件名是用的广告ID, 方便后续查找. 记得修改为你的广告代码
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block"
data-ad-format="fluid"
data-ad-layout-key="-6t+ed+2i-1n-4w"
data-ad-client="ca-pub-3077498187374641"
data-ad-slot="7811108195"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
- 在
themes/even/layouts/post/single.html
文件进行修改, 在</footer>
标签前面新增一行:
{{ partial "ad/7811108195.html" . }}
- 然后编译运行一下看看有木有错误, 没问题就可以部署起来看看效果了
后话
看着可怜的数字, 不知何年才能提现一次, 后续有坑再来填
欢迎留言交流…