新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> Google AdSense用户交流区。如何发布Google广告,如何加入AdSense,如何增加AdSense收入。
    [返回] 中文XML论坛 - 专业的XML技术讨论区Android开发论坛『 Google 广告(AdSense/AdWords) 』 → Google Adsense代码分析之二 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6290 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: Google Adsense代码分析之二 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     t96688 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:14
      积分:86
      门派:XML.ORG.CN
      注册:2007/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给t96688发送一个短消息 把t96688加入好友 查看t96688的个人资料 搜索t96688在『 Google 广告(AdSense/AdWords) 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看t96688的博客楼主
    发贴心情 Google Adsense代码分析之二

    上一节列出了Adsense的代码,这一节解释一下其中的一个重要函数:
        Adsense代码最重要的函数是: function WriteGGCode(windowsobj,documentobj,src){ } 它动态产生一个iframe用来展示adsense广告,在用adsense广告的页面上按Ctrl + O, 然后输入" javascript: s=document.documentElement.outerHTML;document.write("<body></body>");document.body.innerText=s;" 按回车,这时看到的代码就是页面最终生成的样子,在里面你可以发现类似如下的内容:
        
        <IFRAME name=google_ads_frame marginWidth=0 marginHeight=0 src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3860566678556471&dt=1176725500618&hints=%E7%BD%91%E7%BB%9C%E5%B9%BF%E5%91%8A%20%E5%B9%BF%E5%91%8A%E4%BC%98%E5%8C%96%20%E5%AF%8C%E5%AA%92%E4%BD%93%E5%B9%BF%E5%91%8A&lmt=1176725500&alternate_ad_url=http%3A%2F%2Fvideoad.advmaster.com%2Fgooglead%2Fgoogle_adsense_script.html&alt_color=FFFFCC&format=120x240_as_new&output=html&url=http%3A%2F%2Fwww.advmaster.cn%2Fbbs%2Fviewthread.php%3Ftid%3D486%26extra%3Dpage%253D1&color_bg=F1F6FA&color_text=42688F&color_border=F1F6FA&ad_type=text_image&ref=http%3A%2F%2Fwww.advmaster.cn%2Fbbs%2Fforumdisplay.php%3Ffid%3D17&cc=240&u_h=768&u_w=1024&u_ah=734&u_aw=1024&u_cd=32&u_tz=480&u_his=3&u_java=true" frameBorder=0 width=120 scrolling=no height=240 allowTransparency></IFRAME>

        这个iframe名称一般是google_ads_frame, 大小就是gg广告的定义大小,其中该frame的src指向 http://pagead2.googlesyndication.com/pagead/ads其后带了很多参数,包含
         1、client:您的google pubid
         2、dt:本地时间,相当于(new Date()).getTime()
         3、hints:页面关键字提示(下一次会重点介绍这个重要参数)
         4、lmt:gg广告所在页面的最后编辑时间,Date.parse(docobj.lastModified)/1000
         5、alternate_ad_url:替代广告地址,当没有匹配的gg广告时显示你指定的内容
         6、format:广告格式,如120x240_as
         7、url:gg广告所在页面的url,也可能为该页面的引用url
         8、color*:是你定义的广告颜色参数
         9、ad_type:广告类型,如图片,或文字与图片
         10、ref:页面的参考url
         11、cc:是一个页面当前显示的内容在整个页面中的位置,百分比,计算公式如下:
               var u=docobj.body.scrollHeight;
               var v=docobj.body.clientHeight;
               cc = Math.round(v*100/u))
         12、u_h:屏幕高度
               u_w:屏幕宽度
               u_ah:屏幕有效高度,不包含任务栏
               u_aw: 屏幕有效宽度,不包含任务栏 (如 果任务栏是显示在左右两边的话)  
         13、u_cd:屏幕颜色深度,如32位色
         14、u_tz:本地时间与GMT时间的差值,等于 -(new Date()).getTimezoneOffset()
         15、u_his:当面页面的历史记录长度,等于history.length
         16、u_java:当前浏览器是否启动了java功能

          通过src将这些参数传递给http://pagead2.googlesyndication.com/pagead/ads,由它来产生广告内容。上一节提到gg控制广告的参数有51个之多,很多参数一般都没有用来,一些是具有特殊意义的,一下次将重点介绍一下其中几个比较有用的参数。今天就到这儿吧,祝大家晚安!

    更多信息可以查看:www.advmaster.cn   
                               www.advmaster.cn/bbs


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/17 15:05:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Google 广告(AdSense/AdWords) 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/28 9:47:28

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms