在网页中插入 Google AdSense 广告,一般将源代码直接嵌入主题模板页面。事实上 Google AdSense 支持并允许使用 JS 文件调用。当然前提是不要因任何原因修改代码,或手动影响广告的定位。这会因违反计划政策而被 Google 咔嚓账号。

芒果以 468x60 的经典广告尺寸代码为例,说明 JS 文件调用的方法。

获得广告单元代码如下:

<script type="text/javascript"><!--
google_ad_client = "发布商 ID";
/* 468x60, 创建于 xx-xx-xx */
google_ad_slot = "xxxxxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

得到这段代码后,需要将其转化为 JS 形式:

document.writeln("<script type=\"text\/javascript\"><!--");
document.writeln("google_ad_client = \"发布商 ID\";");
document.writeln("\/* 468x60, 创建于 xx-xx-xx *\/");
document.writeln("google_ad_slot = \"xxxxxxxxxx\";");
document.writeln("google_ad_width = 468;");
document.writeln("google_ad_height = 60;");
document.writeln("\/\/-->");
document.writeln("<\/script>");
document.writeln("<script type=\"text\/javascript\"");
document.writeln("src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">");
document.writeln("<\/script>")

鉴于手工更改比较麻烦,推荐使用在线 HTML 转 JS 工具,例如:http://www.hao123.com/haoserver/jstohtm.htm
将转换后的代码保存为 JS 文件,调用方法如下:

<script language="JavaScript" src="ggad_468x60.js" type="text/javascript"></script>

当然,针对强大的 WordPress 程序,可以使用各种 AdSense 广告管理插件来管理代码。此外,该方法不局限于 AdSense,其他广告商同样适用。

使用js 调用 google ads相关推荐

  1. google地图静态下载和js调用

    google地图静态下载和js调用 google staticmap使用 google地图js调用 google地图静态下载 1)注册google帐号 2)开启google static map功能 ...

  2. google地图api js调用完整教程(路径回放)

    google地图api js调用完整教程(路径回放) 1,申请一个Google map api得key 目前来看,Google key激活要绑定一些国际银行卡(比如万事达,visa) 申请key详细地 ...

  3. Auto.js 调用系统短信、电话

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! Auto.js 调用系统短信.电话 操作 ...

  4. Android开发笔记(六十四)网页加载与JS调用

    内置浏览器 网页视图WebView 如果一个网站已经有现成的网页及业务逻辑,那么使用WebView将其内嵌到app中,省去了app重画页面与http通信的事情,无疑是更经济的做法.WebView就是A ...

  5. Js调用C++动态库(v8)

    目录 一.node-ffi模块 二.C++拓展插件 1.hello world入门 2.开发延伸 JS调用C++的两种方式:node-ffi.C++拓展插件. 一.node-ffi模块 node-ff ...

  6. 写一个 JS 调用栈可视化工具 hound-trace

    背景 最近在分析一些框架源码,在写笔记的时候,一些函数的调用栈希望用流程图的形式记录下来,打开 http://draw.io[1] 就是一顿操作,画了几个调用栈之后,感觉很麻烦.于是蹲在厕所里的我开始 ...

  7. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

  8. Node.js 通过https服务器利用js调用网络摄像头

    前言 最近写了一个js调用摄像头的代码,整体实现是非常简单,但是放到服务器上,通过外网访问后就会出现一个警告 我们需要通过js调用摄像头,但在此之前我们需要创建一个https服务器.所以,这篇博文就是 ...

  9. js调用ios的方法

    摘要 在做h5应用的时,有时有些功能js并不能实现的特别完美.比如下载进度条或上传文件进度等.如果能调用ios或者android的方法,实现进度,以及文件上传或者下载列表更好一些.如果使用第三方的js ...

最新文章

  1. B - Frogger POJ - 2253
  2. php怎么批量转码,网站文件批量转码_PHP教程
  3. python * 与 ** 分别代表元组和字典
  4. 节能信标组比赛过程中直流电源设置
  5. linux c 获取网络接口信息 ioct l函数 ifreq ifconf 结构体 简介
  6. Codeforces 474C Captain Marmot 给定4个点和各自旋转中心 问旋转成正方形的次数
  7. c语言优化冒泡法,C语言:冒泡法排序一组数,如何优化?
  8. 自制安装包集成.net framework 4.0
  9. (非本校)湖南工业大学个人选拔赛第一场 解题报告
  10. 统计学基础知识(二)
  11. 报名系统 服务器,全国人事考试服务平台系统报名步骤(带报名入口)
  12. Python标准库(非常经典的各种模块介绍)
  13. idea 光标 快捷键_IDEA快捷键
  14. 阿里云ECS(centos)中安装Tomcat
  15. 2022 年度「博客之星」评选TOP 200进100结果已出炉
  16. lzma java sdk,如何使用LZMA SDK在Java中压缩/解压缩
  17. 阿里云备案成功的域名可以用腾讯云的服务器吗?
  18. 云原生到底是什么?一文了解云原生四要素!
  19. dbms_xplan
  20. uri (url)保存为jpg图片(文件)

热门文章

  1. 训练日志 2018.12.2
  2. 靶形数独(洛谷-P1074)
  3. 44 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-激活实际成本的在产品
  4. linux c语言 udp 接收和发送数据用同一个端口_网络编程基础入门及TCP,UDP
  5. 一个大胖鲸-Docker(1)
  6. linux内核那些事之pg_data_t、zone结构初始化
  7. STM32那点事(6)_定时器(上)
  8. flume监控一个文件实时采集新增的数据输出到控制台
  9. Scala介绍和安装
  10. keep-alive和多路复用