Google AdSense怎么在新窗口打开

Google AdSense早在十年前就支持在新窗口打开了,为什么我的AdSense广告还在当前页面打开?
德顺查了一下,发现最早在2007年就有网站记载,谷歌AdSense开始试验新窗口打开功能。
那为什么都9102年了,我的Google Adsense还是在当前页直接跳转呢?
原来,谷歌AdSense不同于某度和某狗,Ad是“广告”,Sense是“感知”,综合起来就是“相关广告”的意思。
也就是说Google AdSense会分析你的网站结构和内容,自动分配最适合你网站的广告,就好比专属定制。
但是,这和广告在不在新窗口打开有什么关系呢?
谷歌还会判断用户所在地。如果你是中国大陆用户,点击广告就会在新窗口打开。如果的谷歌发现您的IP不是在中国大陆,就会自动判断,点击广告默认在当前窗口跳转。
下面是谷歌官方给出的说明:
根据我们的合作规范,通常不允许新开一个窗口来展示 Google 广告。不过,我们发现在少数市场(包括中国),在新窗口中展示广告更符合人们预期的互联网行为,因而可以提供更直观、更一致的用户体验。
由于深知用户体验的重要性,我们已在有此浏览行为预期的地方允许在新窗口中展示 Google 广告。此功能由用户的 IP 地址决定,您不能在自己的 AdSense 帐户中选择。
因为我使用了VPN,IP是中国台湾,当然就是直接跳转了。还是蛮神奇的,谷歌熟知中国用户习惯在新窗口打开页面,可以说在用户体验上下了不少功夫了!
那么我能通过技术手段,强制让AdSense在新窗口打开吗?
答案当然是不行,谷歌还给出了警告,不要修改AdSense代码,这是违反合作规范的。修改代码会导致后台获取不到跟踪数据,甚至会有取消使用资格的风险。
另外,请不要修改 AdSense 广告代码,也不要更改用户在您网站上点击广告后看到的结果,此类行为都违反了 AdSense 合作规范。
参考链接:
广告实施合作规范:在新窗口中展示广告(需FQ)
Can we make Ads open in a new tab or window?(同上)
声明:本文由w3h5原创,转载请注明出处:《Google AdSense怎么在新窗口打开》 https://www.w3h5.com/post/263.html
Google AdSense怎么在新窗口打开的更多相关文章
- 让你的wordpress在新窗口打开链接
在使用wordpress过程中笔者发现还有一些不太完善的地方,没有充分考虑到用户体验.所以,在使用wordpress建博之初,我们有必要对wordpress进行一次小改造,让wordpress更个性. ...
- 如何用CSS实现在新窗口打开链接?
*如何用CSS实现在新窗口打开链接? <style type="text/css"> <!-- .target2 a:active {test:expressio ...
- jQuery外链新窗口打开
对于外链,为了留住用户在本站,我们通常会使用新窗口打开,你可以设置target="_blank".然而手动一个是麻烦,另一个则是有可能会遗漏,本文通过jQuery查询要点击的链接, ...
- HTML之:让网页中的<a>标签属性统一设置-如‘新窗口打开’
在开发过程中,我们往往想在页面中,给<a>设置一个统一的默认格式,例如我们想让链接:“在新窗口打开”,我们就可以使用<base>标签 在网页中添加这段代码: <head& ...
- 如何在Flash中新窗口打开页面而不被拦截
Flash的wmode必须是opaque或者transparent,允许Flash访问页面脚本.另外跳转必须是点击直接触发. 代码:ExternalInterface.call("windo ...
- javascript新窗口打开链接window.open()被阻拦的解决办法
场景是ajax提交,比较后端效验数据,需要用户登录,提示后并需要新窗口打开登录的链接,使用window.open(url);往往会被浏览器认为是广告而被拦截. data.url是ajax返回的链接地址 ...
- jquery新窗口打开链接
第一种:下面的代码是针对m35ui这个样式下的a都是在新窗口打开 <script type="text/javascript"> jQuery(document ...
- router-link 返回上页 和 新窗口打开链接
1.如果使用了Vue-router的话,就可以用 this.$router.go(-1) 实现返回: 2.如果没使用vue-router,就可以用 window.history.go(-1) 实现返回 ...
- location.href 本窗口与window.open 新窗口打开用法
二种新窗口打开的区别: window.open("URL",'top'); 只是表示打开这个页面,并不是打开并刷新页面: window.location.href="UR ...
随机推荐
- 条件变量 sync.Cond
sync.Cond 条件变量是基于互斥锁的,它必须有互斥锁的支撑才能发挥作用. sync.Cond 条件变量用来协调想要访问共享资源的那些线程,当共享资源的状态发生变化的时候,它可以用来通知被互斥锁阻 ...
- 读取excel合并单元格内容
def get_excel_content(excel_path): contents = [] if self.log_path.endswith('xls'): workbook = xlrd.o ...
- RandomStringUtils工具类
//产生5位长度的随机字符串,中文环境下是乱码 RandomStringUtils.random(5); //使用指定的字符生成5位长度的随机字符串 RandomStringUtils.random( ...
- setPreferredContentSize error in ios app
Creating "IOS Project" in xcode 5 causes the following when launching for iPad simulator. ...
- 快速选择算法/Select 寻找第k大的数
参考算法导论9.3节的内容和这位大神的博客:http://blog.csdn.net/v_JULY_v上对这一节内容代码的实现进行了学习 尝试实现了以查找中位数为前提的select算法. 算法功能:可 ...
- Chapter 3 Phenomenon——20
"All I know is that you weren't anywhere near me — 所有我知道的就是你当时不在我旁边的任何地方—— Tyler didn't see you ...
- j2ee高级开发技术课程第四周
分析hello.java,在hello1项目中.下载链接:https://github.com/javaee/tutorial-examples/tree/master/web/jsf/hello1 ...
- 浅尝Vue.js组件(一)
本篇目录: 组件名 组件注册 全局注册 基础组件的自动化全局注册 局部注册 在模块系统中局部注册 Prop 单向数据流 Prop验证 类型检查 非Prop特性 替换/合并已有的特性 禁用特性继承 自定 ...
- 多线程,线程同步,synchronized关键字的用法
一.什么是多线程 Java多线程实现方式主要有四种:继承Thread类.实现Runnable接口.实现Callable接口通过FutureTask包装器来创建Thread线程.使用ExecutorSe ...
- 第七章 过滤器 Filter(二)
一 过滤器API 由容器实现的接口 –javax.servlet.Filter –javax.servlet.FilterChain –javax.servlet.FilterConfig 四个包装 ...