在你的网站中使用 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. ...
随机推荐
- C# DataTable 总结
(1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例. DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例. ...
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结
uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 在nesc的代码中,你会看到非常多你不认识的数据类型,比方uint8_t等.咋一看.好像是个新的数据类 ...
- ruby 作为嵌入脚本时使用的注意事项
近期一直在採坑... 假设是作为嵌入式脚本使用ruby的话... 一定会遇到这2个问题... gem安装的,无法在嵌入时使用..为啥.? 由于你没require 'ruby gem' 出现 找不到 E ...
- U盘EFI分区删不掉怎么办
方法/步骤 将U盘查到电脑上 点击[开始]找到并打开[Windows系统]的下拉按钮,找到[命令提示符] 在“命令提示符”上右键>[更多]>[以管理员身份运行]打开“管理员:命令提示符”窗 ...
- UML类图简明教程
作者:郭孝星 微博:郭孝星的新浪微博 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells Github:https://github.co ...
- xml.etree.ElementTree模块的封装
转载:https://www.cnblogs.com/hongten/p/hongten_python_xml_etree_elementtree.html 1 # -*- coding: utf-8 ...
- java 中的CountDownLatch
直接使用thread可以使用thread和wait notify 实现顺序执行 线程池中可以使用CountDownLatch 进行顺序执行 package com.test; import java. ...
- 简述什么是ajax、javascript、json、Jquery?
什么是Javascript? 基于对象.解释型.事件驱动.脚本语言.封装在<script>标签中使用.弱类型.与浏览器交互执行 什么 是Ajax? ajax是一种编程模式.在客户端与服务器 ...
- iOS对象(字典或数组)转化为JSon字符串
NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; [dictionary setValue:@"he ...
- delphi 颜色 引用http://www.cnblogs.com/del/archive/2008/02/19/1073568.html
颜色名称 颜色效果 Hex HTML clBlack $000000 #000000 clMaroon $000080 #800000 clGreen $008000 #00800 ...