个人网站接入Google Ads的一点心得
前言
前段时间花了一些精力尝试和摸索主题接入 Google Ads 的问题,算是阶段性成功了吧,这次简单分享一下,如果有缘看到这篇文章,应该会有些启发。
1. 展示效果
上篇文章说到,前两天我在我的两款主题中内置了 Google Ads 广告位,并且我自己的网站也启用了,下图是这两天的成果:

确实有点低,但起码是一个好的开始。当然,主要还是因为流量着实太低了,你如果有网站,肯定会比这个好得多得多,下面是今天早上截的图:

浏览量才20,确实低的有点可怜,但万丈高楼平地起嘛,单纯从比例上看,还是可以的,不是吗?当然,这也和网站的质量、垂直度等有关,如果是泛泛地记录日常,价值含量比较低,单价可能会更低,而如果是知识性、科技性的,单价可能会很高。
如果你平时喜欢分享,也写公众号、技术博客之类的,把文章同步一份到自己的网站,难道不香吗?
2. 如何起步
首先要有一个自己的专属网站,这个我在前面的一系列文章中有完整的部署过程,也提供了内置 Google Ads 广告的主题,按照步骤来,我相信这个不是问题。
其次,就是需要一个 Google Ads 账号了。但由于我已经注册好了,很多操作步骤没办法重现,不过我是按照下面这个视频操作的,实测有效,大家可以参考:
https://www.youtube.com/watch?v=ILR7n0dWRbo
本来一开始还想着,可能有些人访问不了 YouTube,但后来一想,如果连 YouTube 都不知道怎么访问,那看这篇文章可能也没多大意义吧。这个不能细说,我只能说网上有答案,GitHub 上也有免费开源的项目。
值得注意的是,视频中提到的需要设置成英文的地方,一定要设置成英文,否则可能收不到短信验证码,切记!
3. 网站审批
网站部署完成,并且也注册了 Google Ads 账号之后,就需要提交你的网站审批申请了,通过后是下面这样的:

说起来简单,其实这里也是一个老大难问题,首先你的网站得看起来正规,至少得有15篇以上的正经文章,并且没有测试页面,也就是说不是一个测试或正在建设中的网站。更重要的是,按官方说法,你的域名得注册满6个月,但看很多朋友域名注册一两个月也通过了,可能是他们内容做的比较好吧?我就被拒了一次,几个月后的第二次才通过的。
审批申请比较简单,点击 新建网站 按要求填写即可,下面列出几个值得注意的点。
3.1 验证方式
Google Ads 提供了三种验证方式:

我选用的是第二种 ads.txt 文件的方式,因为我觉得这种方式不需要改代码,侵入性最小,只需要将文件放置到站点根目录即可,如下图所示。

放置完成后,可以通过 https:\\你的域名\ads.txt 试试能否访问,并且,还要检查一下robots.txt文件(如果有的话),确保没有被排除。接下来,就是等待审批了。
如果审批结果还是提示找不到文件,就可能需要手动检查一下,我就是所有环节都没问题,但还是提示找不到文件,通过手动检查才找到的,如下图这样:

另外两种方式也有其优点,比如就没有上面文件找不到的担心,并且也可以比较方便地集成到后台配置页面,用户不用关心站点目录在哪里了。
3.2 子域名怎么办
以我自己为例,我有一个 ilaozhu.com 的博客网站,还有一个 nav.ilaozhu.com 导航网站,后面还可能会有其它 xxx.ilaozhu.com 网站,我一开始也搜了很多资料,各种说法都有,而且很多都是过时的答案,越看越迷糊。实际上,只要 ilaozhu.com 审核通过就可以了,其它子域名自动就通过了,不需要任何额外操作,如果子域名网站希望放置广告,只需要在其根目录放置 ads.txt 文件就可以了,Google Ads 会自动发现,统一管理的。
4. 放置广告
网站审批通过后就可以放置广告了,Google Ads 提供了两种方式:按网站和按广告单元。其中按网站,又细分为自动广告和非自动广告。

看似选择很多,但其实这些都不重要,我摸索了好久,最终选择了下面两个结合的方式,大家可以参考一下,如果有更好的方式,也欢迎给些意见。
4.1 按网站
自动广告看似美妙,操作简单,不需要编写一行代码,而且谷歌自己也说会根据网站自适应。但实际上,效果并不好,我折腾了半天,最后还是选择了放弃,只保留了一个穿插广告,也就是页面切换的间隙弹出的广告,其它的都去掉了,如下图所示:

4.2 按广告单元
广告单元也有很多种形式,但我们仅使用展示广告就可以了,其它的不用理会。

不管哪一种形式的广告单元,都需要修改代码,自己设置广告位,这也是我主题中内置广告位的原因。
值得注意的是,我这里创建了四个展示广告,对应了四个广告位,分别属于两个不同的网站。理论上,四个广告位放同一个展示广告也是可以的,但分开设置更方便管理和数据统计,因此,还是建议大家一个广告位对应展示广告。
5. 广告屏蔽
到此还没有结束,由于种种原因,谷歌的广告在咱们这边未必都是合规的,所以还需要时不时地关注一下 Google Ads 后台,把疑似不合规的广告屏蔽掉,免得连累自己的网站。

其中,可能会常用的是广告审核中心,第一次使用需要手动启用,这里可以逐个广告屏蔽。屏蔽控制功能虽然能按条件屏蔽,但可能会产生较大范围的误杀,所以能不用则不用。
结语
好了,这就是我这段时间折腾主题以及内置 Google Ads 的一点小小心得,希望对大家有点用处吧。
个人网站接入Google Ads的一点心得的更多相关文章
- 谈谈选用技术的原则,技术学习方法技巧,阅读代码的技巧及其它 MSF的一点心得
谈谈技术原则,技术学习方法,代码阅读及其它(正文) 这篇文章是前一阵在水木BBS上和别人讨论中偶自己发言的摘编,是偶这几年开发过程完全经验式的总结.完全个人经验,供批判. 一.选用技术的原则 比较规范 ...
- 【Unity与Android】02-在Unity导出的Android工程中接入Google Admob广告
我在上一篇文章 [Unity与Android]01-Unity与Android交互通信的简易实现) 中介绍了Unity与Android通讯的基本方法. 这一篇开始进入应用阶段,这次要介绍的是如何在An ...
- Hexo Next 接入 google AdSense 广告
前言 个人网站 www.yanlongwang.net 已经运营近一年,每日的浏览量不断上升,现在维持在两位数,打算承接一点广告赚睡后收入,用来维持网站的日常运营,希望能覆盖网站的服务器和域名开销. ...
- 使用Webbrowser的一点心得体会
原文:使用Webbrowser的一点心得体会 自从用上VS2005后,发现多了个WebBrowser控件(.net 2003中不带),为图方便吧,有好多小工具就用这个写的,慢慢也有点体会了,总结一下, ...
- 两步验证杀手锏:Java 接入 Google 身份验证器实战
两步验证 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见不鲜,所以苹果都建议大家开启两步验证的. Google 的身份验证器一般也是用于登 ...
- Google Ads原理
Google AdSense广告会根据访问者的地理IP,显示不同的广告,因为adwords里面有相应的设置,有些广告商只想把广告显示给某一地理区域的客户.另一方面就是同一个网站,你在日本和美国会看到日 ...
- Google Ads Encryption Key
aes | floyd's Google Ads Encryption Key
- WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信
原文:WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信 最近工作需要,学习了一下winform内嵌webbrowser控件,然后与htm页面中的javasc ...
- apk接入google play邮箱登陆及充值注意事项
unity3d 接入google play商店相关sdk,相关要求A.环境配置: 1.手机安装谷歌安装器 2.使用谷歌安装器安装Google 服务框架.Google Play服务.Google Pla ...
- 手游服务器端接入google的SDK
在接入google的SDK之前,当然先要用你的google开发者账号要去申请你接入的应用,这些步骤就直接省略了具体的步骤可以查看这篇博文:http://blog.csdn.net/hjun01/art ...
随机推荐
- 最好用的AI换脸软件,rope下载介绍(支持cpu)
随着AI技术的广泛运用,市面上的换脸软件也多了起来,今天给各位介绍其中的王者Rope! 先上两个动图,给大伙看看效果 rope是如何实现这种自然的效果呢?这得益于机器学习技术的不断发展,rope经过深 ...
- WSL2使用桥接网络,并指定IP
前言 微软终于解决了宇宙级难题了,一直以来的WSL2每次启动IP都是动态分配的,并且是NAT的网络.当然网上对此也有一些解决方案,编写脚本在启动时修改,但是太麻烦了,这次很完美的解决了这个难题. 检查 ...
- ES_CCS/R(三):跨集群复制 Cross-cluster replication(CCR)
跨集群复制(CCR)功能支持将远程集群中的索引复制到本地集群. 可以在一些常见的生产用例中使用此功能: 灾难恢复(DR)/高可用性(HA):如果主群集发生故障,则进行灾难恢复. 辅助群集可以用作热备份 ...
- 11.IO 流
1.IO 流引入 概述:以应用程序为参照物,读取数据为输入流(Input),写数据为输出流(Output),大量输入输出数据简称 IO 流 原理: 2.IO 流的分类 读写的文件分类 二进制文件:打开 ...
- JAVA基础-流程控制、字符串
一.java基础 1.java主类结构 package com.study.again001; 包名public class helloword { 类名 static String s1 = &qu ...
- golang之UrlEncode编码/UrlDecode解码
为什么需要编码和解码 1.是因为当字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符的: 2.因为 url 对字符有限制,比如把一个邮箱放入 url,就需要使用 urle ...
- 热烈祝贺 Splashtop 赢得最佳远程桌面用户满意度得分
在 G2 的 2021 年冬季远程桌面网格报告中,Splashtop 的净发起人得分(NPS)为 93,是所有远程桌面工具中最高的. 在一份分析用户对 30 多种远程桌面解决方案的评论的报告中,Spl ...
- vue ali-oss 上传
vue项目使用阿里云oss上传图片或下载图片 https://www.cnblogs.com/zoo-x/articles/11778010.html#4565291Vue Element UI + ...
- webview2 示例 Samples Selenium
https://github.com/MicrosoftEdge/WebView2Samples https://learn.microsoft.com/zh-cn/microsoft-edge/we ...
- 【已解决】docker overlay2占用大量磁盘空间处理方法
在使用docker容器的时候遇到了容量上的问题,做一个记录 处理方式1:在使用docker时,往往会出现磁盘空间不足,导致该问题的通常原因是因为docker中部署的系统输出了大量的日志内容. 此时,可 ...