google广告之另类js调用实现代码


Posted in Javascript onAugust 22, 2020

今天发现一个google广告的另类调用方法

function addGoogel (content, obj) {
 addScript('//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js', function () {
  var ins = document.createElement('ins')
  ins.setAttribute('class', 'adsbygoogle')
  ins.setAttribute('data-ad-client', 'ca-pub-******')
  ins.setAttribute('style', obj.style)
  ins.setAttribute('data-ad-slot', obj.slot)
  content.appendChild(ins)
  var inlineScript = document.createElement('script')
  inlineScript.type = 'text/javascript'
  inlineScript.text = '(adsbygoogle = window.adsbygoogle || []).push({});'
  document.getElementsByTagName('body')[0].appendChild(inlineScript)
 })
}

调用方法

window.onload = function () {
 var line = document.getElementById('ad_line'), // 横幅
  area = document.getElementById('ad_area')// 矩阵
 if (!isYd()) { // 不为移动端

  if (line) { //横幅
   addGoogel(line, {
    style: 'display:inline-block;width:1100px;height:160px',
    slot: '6183651273'
   })
 }
  if (area) { //矩形
   addGoogel(area, {
    style: 'display:inline-block;width:250px;height:250px',
    slot: '1995310048'
   })
  }
 }
}

到此这篇关于google广告之另类js调用实现代码的文章就介绍到这了,更多相关js google广告内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
学习使用AngularJS文件上传控件
Feb 16 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
May 22 Javascript
详解webpack分离css单独打包
Jun 21 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
Oct 26 Javascript
详解VUE2.X过滤器的使用方法
Jan 11 Javascript
微信小程序实现自动定位功能
Oct 31 Javascript
Vue实现数据请求拦截
Oct 23 Javascript
VUE.js实现动态设置输入框disabled属性
Oct 28 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
Jul 17 Javascript
JavaScript 防篡改对象的用法示例
Apr 24 Javascript
关于Vue中的options选项
Mar 22 Vue.js
JS typeof fn === 'function' && fn()详解
Aug 22 #Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
Aug 22 #Javascript
JavaScript中的函数式编程详解
Aug 22 #Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 #Javascript
Vue 电商后台管理项目阶段性总结(推荐)
Aug 22 #Javascript
vue实现移动端H5数字键盘组件使用详解
Aug 25 #Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
Aug 21 #Javascript
You might like
PHP获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
JS判定是否原生方法
2013/07/22 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python进阶教程之词典、字典、dict
2014/08/29 Python
python线程池threadpool使用篇
2018/04/27 Python
Python 线程池用法简单示例
2019/10/02 Python
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
大学生学习生活的自我评价
2013/11/01 职场文书
远程研修随笔感言
2014/02/10 职场文书
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
程序员求职信
2014/04/16 职场文书
抵押贷款承诺书
2014/05/30 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
搞笑老公保证书
2015/02/26 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
追讨欠款律师函
2015/05/27 职场文书
Netty分布式客户端处理接入事件handle源码解析
2022/03/25 Java/Android
Python必备技巧之函数的使用详解
2022/04/04 Python