使用 JS 文件调用 Google AdSense 广告 cnblogs
2010-03-14 09:38
197 查看
在网页中插入 Google AdSense 广告,一般将源代码直接嵌入主题模板页面。事实上 Google AdSense 支持并允许使用 JS 文件调用。当然前提是不要因任何原因修改代码,或手动影响广告的定位。这会因违反计划政策而被 Google 咔嚓账号。
芒果以 468x60 的经典广告尺寸代码为例,说明 JS 文件调用的方法。
获得广告单元代码如下:
得到这段代码后,需要将其转化为 JS 形式:
鉴于手工更改比较麻烦,推荐使用在线 HTML 转 JS 工具,例如:http://www.book560.com/Other/jstohtm.htm
将转换后的代码保存为 JS 文件,调用方法如下:
芒果以 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.book560.com/Other/jstohtm.htm
将转换后的代码保存为 JS 文件,调用方法如下:
<script language="JavaScript" src="ggad_468x60.js" type="text/javascript"></script>
相关文章推荐
- 非常不错的漂浮广告代码(须调用外部JS文件)
- 从网易扒过来的js调用广告显示文件(随机几率)
- ThinkPHP中在调用js文件中使用U方法和已配置路径问题
- IE下使用js调用系统activex实现文件下载
- 使用SiteMesh(2.4.2) ,被装饰页面导入的外部js文件无法调用的问题
- webservice跨域文件,好多年前的东西,远程调用,js服务器端使用,可以远程调用
- springBoot项目中使用了thymeleaf模板,怎么在html文件中调用外部的.js/css文件
- dedecms广告生成JS文件和JS调用-DEDE广告优化
- 使用js调用内容文件网站的采集方法教程
- Qt加载本地html文件 并且调用JS的函数在Qt中使用
- WebView使用(内存泄露+获取网页标题+js交互+调用浏览器下载文件+网页加载失败+清缓存)
- 从网易扒过来的js调用广告显示文件(随机几率)
- JS文件使用项目文件的时候,使用的定位最好是使用调用这个JS文件的页面文件的定位。
- ThinkPHP里用U方法调用js文件实例
- 如何使用 require.js ,实现js文件的异步加载,避免网页失去响应,管理模块之间的依赖性,便于代码的编写和维护。
- js调用本地exe文件
- dialog使用方法(同一页面,调用一个js代码,实现多个不同样式的弹窗)
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- 常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
- java调用js执行js文件