在你的网站中使用 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. ...
随机推荐
- 【Python】从文件中读取数据
从文件中读取数据 1.1 读取整个文件 要读取文件,需要一个包含几行文本的文件(文件PI_DESC.txt与file_reader.py在同一目录下) PI_DESC.txt 3.1415926535 ...
- spring 官方文档
英文 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ 翻译(1-6章) http:// ...
- iOS_GET_网络请求
同步的 get 请求 #pragma mark - 同步的 get 请求 - (IBAction)GETSynButtonDidClicked:(UIButton *)sender { // 1.网址 ...
- shell脚本实现定时重启进程
##############################Deploy crontab for yechang ad*******eta restart ###################### ...
- dm8148 videoM3 link源代码解析
样例:从A8送一帧jpeg图片到videoM3解码,然后在将解码的数据传递到A8, 这个流程涉及的link源代码例如以下: dm8148 link之间数据传递 1)在A8上调用IpcBitsOutLi ...
- Laravel 5.4的本地化
简介 Laravel 的本地化功能提供方便的方法来获取多语言的字符串,让你的网站可以简单的支持多语言. 语言包存放在 resources/lang 目录下的文件里.在此目录中应该有应用对应支持的语言并 ...
- HTML5之Canvas绘图(一) ——基础篇
HTML5火的正热,最近有个想法也是要用到HTML的相关功能,所以也要好好学习一把. 好好看了一下Canvas的功能,感觉HTML5在客户端交互的功能性越来越强了,今天看了一下Canvas绘图,下边是 ...
- 我的ngnix 配置内容
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #erro ...
- Perl语言学习笔记 15 智能匹配与give-when结构
1.智能匹配操作符 替代绑定操作符: 在哈希中查找某一个键: 比較两个数组是否全然同样: 查找列表中是否存在某个元素: 智能匹配操作符与顺序无关.~~ 左右元素能够互换 2.智能操作符优先级 3.gi ...
- linux jdk 安装另一种方法
linux 7.2 安装 jdk方法: (1). 以root用户登录linux系统, 应用Xmanager把文件拷贝到linux 系统的根目录. (2). 进入opt/software建立jvm文件夹 ...