在你的网站中使用 AdSense广告
下面介绍了如何使用Google的AdSense来为你的网站设置广告。基本内容包括:
- 创建一个AdSense账号,你必须18岁以上,有一个Google账号以及地址
- 你的网站必须已经被激活,并且你的网站内容必须符合AdSense政策
- 创建响应式布局广告单元,可以在任何的设备上自动调整广告大小
- 确保payment的设置,坐等钱来
创建一个包含广告的简单网页
在排练预演中,你将要创建一个包含响应式广告的简单页面,使用Google AdSense和Web Start Kit。

如果你不熟悉 Web Start Kit, 参考 Set Up Web Starter Kit 文档
为了让你的网站包含广告且赚钱,你需要遵循以下步骤
- 创建一个 AdSense账号
- 创建广告单元(ad units)
- 将你的广告放置在页面上
- 设置你的payment
创建一个AdSense账号
为了使用AdSense服务,你首先得创建一个AdSense账号,创建账号得遵从如下条件:
- 你至少18岁以上且拥有一个已确认的谷歌账号
- 你有一个符合Google AdSense项目政策的网站,查看具体条约,请点击:Google AdSense program policies
- 你有一个和你的银行账户相关联的邮局地址亦或email地址,来收取你赚的钱
创建广告单元
一个广告单元是一系列将展现在你网页中的广告,它们将通过你网页中的js来实现。你有以下三种方式来控制你广告单元的大小:
- 响应式Responsive (Recommended).
- 预定义Pre-defined.
- 用户自定义大小Custom-sized.
如果你的网站是响应式布局的网站,那么使用响应式布局的广告。如果你不使用响应式布局广告单元模式,那么你讲书写一大堆的代码来让广告在不同设备上显示不同的大小。
在Google AdSense 中Guide to ad sizes 中追踪最好的广告大小 top performing ad sizes 。
创建响应式布局广告单元
- Visit the My ads tab.
- Click +New ad unit.
- Give your ad unit a unique name. This name appears in the ad code that’s pasted into your site, so be descriptive.
- Select Responsive from the Ad size drop-down.
- Select Text & display ads from the Ad type drop-down.
- Click Save and get code.
- In the Ad code box that appears, select the Smart sizing (recommended) option from the Mode drop-down. This is the recommended mode and doesn’t require you to make any changes to your ad code.
创建你的广告单元之后,AdSense 提供了一个包含你的网站的代码,相似如下:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Top ad in web starter kit sample -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="XX-XXX-XXXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXX"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Note
data-ad-client和data-ad-slot对每一个你创建的广告而言都是独一无二的data-ad-format=auto标签在创建广告代码时允许响应式布局广告单元中的广告自适应设备大小
将广告单元包含到你的网站中
为了将广告包含到你的网站中,你需要在你的网页中嵌入上面AdSense生成的代码。
如果你想要生成多个广告,你得为你的广告重新使用广告模式亦或创建多个广告单元。
- 在app文件夹中打开index.html
- 将你的代码嵌入到main标签中
- 保存文件,打开浏览器使用谷歌开发工具中的移动端设备视图查看效果
Remember
- 将所有的广告代码放置在body标签里面,否则,广告将不会起作用!

设置payment参数
想知道在AdSense中你如何获利?
- Verify you’ve provided any required tax information in the payee profile.
- Confirm your payee name and address are correct.
- Select your form of payment on the Payment settings page.
- Enter your personal identification number (PIN). This PIN verifies the accuracy of your account information.
- Check to see if your balance reaches the payment threshold.
查看跟多消息: Intro to AdSense payments
在你的网站中使用 AdSense广告的更多相关文章
- WordPress 博客文章中google adsense广告展示方法之一
http://log.medcl.net/item/2011/08/diving-into-elasticsearch-4-installation-and-configuration/ 看到这个网站 ...
- Django项目中模板标签及模板的继承与引用【网站中快速布置广告】
Django项目中模板标签及模板的继承与引用 常见模板标签 {% static %} {% for x in range(x) %}{% endfor %} 循环的序号{% forloop %} 循环 ...
- Hexo Next 接入 google AdSense 广告
前言 个人网站 www.yanlongwang.net 已经运营近一年,每日的浏览量不断上升,现在维持在两位数,打算承接一点广告赚睡后收入,用来维持网站的日常运营,希望能覆盖网站的服务器和域名开销. ...
- 将w3cplus网站中的文章页面提取并导出为pdf文档
最近在看一些关于CSS3方面的知识,主要是平时看到网页中有很多用CSS3实现的很炫的效果,所以就打算系统的学习一下.在网上找到很多的文章,但都没有一个好的整理性,比较凌乱.昨天看到w3cplus网站中 ...
- 在 Windows Azure 网站中进行纵向扩展和横向扩展
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手. ...
- 黑科技!仅需 3 行代码,就能将 Gitter 集成到个人网站中,实现一个 IM 即时通讯聊天室功能?
欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...
- Hexo博客maupassant主题添加Google Adsense广告
自从在 Github Page 落户以后,很长一段时间使用的是极简且有点艺术范儿的 fexo 主题,而不是大名鼎鼎的 next 主题.后来偶然发现了符合我审美的Hexo博客 maupassant 主题 ...
- 针对Linux ASP.NET MVC网站中 httpHandlers配置无效的解决方案
近期有Linux ASP.NET用户反映,在MVC网站的Web.config中添加 httpHandlers 配置用于处理自定义类型,但是在运行中并没有产生预期的效果,服务器返回了404(找不到网页) ...
- [译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)
目录 1. 介绍 2. 软件环境 3. 在运行示例代码之前(源代码 + 示例登陆帐号) 4. jqGrid和AJAX 5. GridSettings 6. ...
随机推荐
- MySqlDataReader
本文讲述如何从SqlDataReader或MySqlDataReader中循环读取内容并输出 sqlserver和mysql的DataReader的用法完全一样,只是名字不同,以mysql为例 str ...
- git stash 保存当前工作状态
1. git stash 暂存当前工作状态 2. git stash list 查看暂存列表 3. git stash save 'title' 暂存工作状态并添加说明 4. git stash ...
- caffe-ubuntu1604-gtx850m-i7-4710hq----bvlc_reference_caffenet.caffemodel
bvlc_reference_caffenet.caffemodel --- name: BAIR/BVLC CaffeNet Model caffemodel: bvlc_reference_caf ...
- 07 redi sorder set结构及命令详解
zadd key score1 value1 score2 value2 .. 添加元素 redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lil ...
- scikit-learn:4. 数据集预处理(clean数据、reduce降维、expand增维、generate特征提取)
本文參考:http://scikit-learn.org/stable/data_transforms.html 本篇主要讲数据预处理,包含四部分: 数据清洗.数据降维(PCA类).数据增维(Kern ...
- Struts2 ModelDriven接口使用
用户在做http请求时一般都有两种方式:get和post方式.get方式用来获取查询相关信息,既向服务器获得信息,而post方式用来更新信息既向服务器提交数据.通常情况下,用get方式向服务器获取信息 ...
- Little-endian和Big-endian模式
这段C程序的结果是多少? 嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解.采用Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big- ...
- HashMap与 HashTable, Treemap的区别
(一)HashMap 1.HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null; 2.HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数 ...
- 九度OJ 1166:迭代求立方根 (迭代)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:3695 解决:1700 题目描述: 立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0 ...
- Linux入门基础(三)——系统命令