任良与ADWare--共享软件的又一片天 - 《程序员》杂志 - 闫辉

(这条文章已经被阅读了 425 次) 时间:2001-02-02 17:05:53 来源:闫辉 (yanhui) 原创-IT

任良的软件广告情结

在去年的10月份的时候,在共享软件的出现了颇为引人注意的”蚂蚁事件”,起因便是我们今天要讨论的广告条是否泄漏用户个人信息,幸运的是,任良并未被推倒舆论责难的浪尖,大部分的矛头都指向了网络蚂蚁的作者洪以容,虽然后来这件事情不了了之,但还是给共享软件在用户心中的地位造成了一些影响,好在任何事情都有好和坏的两方面,指责也让我们开始关注起了ADware到底是怎么样的洪水猛兽。在国内的软件中,除网络蚂蚁、JetCar以外,只有为数不多的作者在从ADware中获得对自己软件产品的回报,任良是其中的一个,而且对于ADware,他以自己的切身体会证实这的确是一种共享软件的出路。
其实任良在这件事情上并不是最先做的,但他能够比别人做的更好,早在1999年年底,那时候众多的媒体还在为共享软件的精神摇旗呐喊的时候,任良注意到了在国外许多网络类软件比如CuteFtp中都夹带了一个广告条,于是他顺着他们的链接方向找到了软件广告提供商。在后来采访网络蚂蚁的作者洪以容和FlashGet(JetCar)的作者的时候,他们也都是在不同的地点基本上相同的时刻关注上了ADware,在大家还都在为自由、共享而饿着肚子的时候,在他们看来,却找到了一个颇适合中国国情的共享软件的出路。任良作为第三个成功申请Radiate广告条的国内软件作者,他并没有满足,后来他发现NetCaptor这样一个优秀的多浏览窗口软件也采用免费的形式发放,但他上面标题栏上的Web3000广告所得到的收入使得NetCaptor有能力不断的升级和推出功能更加完善的版本。于是他便给直接发邮件给Web3000的Support要求申请他们的广告条,很快得到了回复。于是他成为国内第一个Web3000的软件广告客户。我们单单从任良主页的说明中也能够感受到任良的自豪。
其实很早以来,任良也曾尝试过在国内采用注册收费的形式。很早以前的他的一个软件《超级电话通》尝试性的收过,情况那时感觉还不错,收了大概1000多份注册。但即便是这样,这些注册费用根本无法保证对软件的持续开发。国内消费水平和付费渠道以及解密盗版等各种因素的存在使得用户对正版软件的付费使用、共享软件的注册很难得到满意的结果,因此尝试一些曲线救国不妨是一条好的出路。在这方面,采用ADware的方式就显得比较切合实际一些。
谈到具体如何操作ADware,任良开始还不太好意思,其实到不是怕别人知道,他说:”总说钱、钱的,怕显得很俗!”不过后来通过充分的交流意见,谈到这也是为了让更多的优秀的软件找到属于自己的发展之路,将个人的经验贡献出来,让后来者少走一些弯路,这也是对国产共享软件的一种帮助。
“中国共享软件走向海外,其中软件广告的方式是比较好的选择,广告条软件(ADWare)总体上不管对用户还是软件开发者,都是一种乐于接受的方式。软件用户可以在不付费的情况下享用软件的全部功能、升级及技术支持;对于软件作者,只要尽心开发及维护自己的软件,如果软件广受欢迎,而且能保持一定的用户数量,从广告商那里就能得来足够的费用支持及继续开发。所以现在ADWare越来越多,方式也各异。虽然前段时间关于用户隐私泄密问题等事件闹得沸沸扬扬,不过ADWare还是一种值得考虑的软件方式。”
目前ADWare主要形式是象网页广告一样,以468×60大小(或者其他尺寸)的Banner方式,一般是这样的过程,广告商提供SDK或者控件(如ActiveX或者VCL形式),并给作者一个软件的ID,然后软件作者把该控件(一般大小就是广告条的尺寸)放在软件界面的显著位置,编译,最后同广告商提供的一些广告控件相关的DLL一直打包然后分发软件。软件用户在使用软件的过程中,软件中的广告控件会自动从广告商的服务器上取广告条,然后播放,同时会把用户显示及点击广告的次数反馈给服务器,用以统计软件作者的收益及广告的效果。采用这种技术的软件在运行时都需要从异地服务器上读取广告信息,然后以缓存的形式存放在用户的电脑中,应用程序再以不同的方式将广告条显示在软件界面内。一般软件广告商都提供在线的统计报告系统,软件作者可以随时登陆查看自己软件的广告显示情况。当我问起何时申请的广告条时,任良想不起确切的时间,于是他登陆到了Radiate的软件作者服务端,查了一下,很快告诉我说他的广告费是从2000年1月1日开始计算的。
申请软件广告条一般跟申请免费邮箱等一样,无非提交在线申请表一样的东西,不过不同的是一般需要软件广告提供商的确认及检查才会获得帐号及软件号(ProgramID)等。下面是任良以业界最有名的Radiate(http://www.radiate.com)为例说明申请及使用过程:
1.首先必须制作软件的英文版。要获得软件广告商的批准通过,这点是必须的,因为所有这些广告代理机构都是国外的公司广告,当然要求更多的广告被国外的用户浏览点击。其中Web3000对广告程序安装的效果要求也很高,首先必须保证美国用户数在软件用户总数中占一半以上,然后要求用户显示广告最少要300次以上等等。
2.从Radiate上下载SDK包及相关文档说明,按照说明把Banner控件放到软件里(目前支持VB、Delphi、VC等),谈到Radiate的SDK,其实就是Radiate公司提供的广告显示控件,现在网站提供的为3.0版的,大小为××K,对于不同的开发环境提供了对应的控件,SDK的安装是比较简单的,以Delphi为例,使用导入部件功能将ADware的控件安装到BDE环境中后,就可以在控件栏中看到一个图标,这个控件提供不同的功能和控制代码,一般最简单的调用直接放到窗体上就可以了,但根据网站提供的设置,还可以设置离线显示广告功能,就是当用户离线的时候,也能够调用下载的广告图片显示,经过几个版本的升级,现在的SDK控件变得使程序员的工作更轻松了,值得提到的一点是控件有一个softID的属性,在开始设置的时候,因为没有软件广告商给的授权号,所以软件控件里你的软件授权号填写0(ProgramID),将自己的程序编译,打包后,这时候直接发表还不行,还要按照Radiate网站提供的信息,首先在安装文档里要加上EULA(最终用户协议),也就是要求用户同意安装Radiate部件,另外Radiate公司为了对用户阅读广告的信息得到更完整全面的了解,还要求在软件打包时将他们提供的7个文件分别打包进去,并且要使用专用的命令来注册这些控件。总之,这一步骤是非常严格的,一定要按照Radiate网站提供的安装说明设置完整,否则可能因为一个很小的原因而不能获得批准。最后任良补充说明了SDK的安全问题,他提到据专门研究并处理这类问题的第三方安全软件公司OptOut网站http://grc.com的http://grc.com/oo/aureate.htm提到:他们公司的专门人员在花了200多个小时检查第二版的Aureate软件系统所进行的操作之后,并没有发现它有任何有关搜索用户的硬盘和注册表的功能。同时,在仔细检查并分析了广告条主要部件advert.dll的200000行汇编代码之后,也没有发现与搜索用户系统的功能明显相关的Window API系统调用存在。因此可以放心使用的。

3.接下来从Radiate从程序员登陆界面登陆,上填写申请表申请帐号,同时在申请表里注明您的软件的说明和下载地址。
4.这时你就要等待Radiate的批准,一般Radiate的工作人员是非常负责的,他们很快就会给你人工回信,如果不合格的话,他们就会告诉你为什么无通过,并告诉你需要改进那些东西以后再次提交,不过现在越来越严格了。如果通过的话估计几天后你就能拿到你的帐户及ProgramID的邮件通知,这时就可以把原先软件里广告控件的ProgramID换成他们新给的,然后打包送给他们最后检验一遍。
检验通过后你就可以大规模纷发你的软件了,而且你可以随时登录你的在Radiate的帐户查看每天显示的广告数,点击等统计,每月Radiate会邮件发给你当月的收益情况。一般两个半月后就能收到支票。

另外,Radiate还会帮你做一些软件的推广及支持工作,不过也极有限。具体推广及分发还要靠自己。同Radiate类似的公司还有Condcent,Advertising.NET,CyDoor等,申请及使用方法类似。目前国内使用Radiate广告条的ADWare有大家比较熟悉的NetAnts、FlashGet、CutePage、飓风搜索通等。
谈到ADware的具体收益情况,任良给了大家一个估计数字,如果一个软件(网络软件)每天有一万个独立用户,而且每天都使用有一段时间的话,那每个月广告费约600-1000美圆,不过具体也随着时间而变化,每个月的广告费率不一样。一般每月会付费一次,目前软件广告付费主要以CPM计算,用户在线时,Banner广告会自动轮换,一般90秒(或者更长)左右换一次。计算1000次显示的收益,目前网络广告不景气,一般能有$0.5-1.0。
最后任良提到几点注意的方面,最重要就是选择一家可靠而且适用的软件广告公司不容易。任良说:”根据他的经验,Radiate还是比较讲信誉的,缺点是现在广告费率比较低,统计也不十分准。虽然现在国内不少软件内嵌浏览器窗口显示普通的网页广告,但实际上也不是太合适,这样的方法容易被网页广告商删除帐号等,而且会使软件的启动速度变慢及耗资源。现在不管是网页广告还是软件广告,还没有特别的正规的规范,所以有时也会遇到广告商突然找个理由删除帐户或者拒付广告费等,特别是在当前网络广告低潮期,所以以上只是参考,具体还需要软件作者自身的尝试和鉴别。”另外的就是虽然有些广告商比如Radiate也说支持离线广告(Offline AD),不过根据实际情况,离线广告最后的费率非常非常低,所以对于非网络软件不非常合适做Radiate类似的ADWare。对于那些软件适合做ADware,Radiate提供了四条比较基本的条件:
*used mostly online (大部分使用时间在线 )
*high volume of users, or probability of high volume of users (有巨大数量的用户 )
*high user interactivity (很高的用户交互性,不要一打开就缩小到Traybar后台运行的,这样广告没有被看到的机会)
*loyal user base (用户有很高的忠诚度,不会一使用就Uninstall)
当然对于一个共享软件,要完全达到这些条件还存在着很大的困难,因此ADware也不是一个包治百病的良药,但是除了推出共享软件的注册版本,或者联系国外的软件厂商OEM自己的软件等等方法之外,ADware但确实为走向海外打开了另外的一扇门窗,同时也从另一方面展示了国内软件中巨大的广告市场前景,如果能够有广告商推出一套完整的面向国内软件作者和国内广告商的系统,那不仅可以为更多的国产共享软件作者提供更好的服务,同时也能够将软件中附加的广告价值充分的挖掘出来。

附录:Radiate公司的前身叫做Aureate,Radiate与另一家叫做Conducent的公司可称是广告条技术的创始者,采用这种技术的软件一般被称为”ADware”,或者叫做”Adbot Software”。Radiate公司的广告条技术已被近400多个支持广告条显示的软件所采用。
加入Radiate的部分著名国外共享软件列表
  Go!Zilla
  GetRight 4.1
  Net Vampire(网络吸血鬼)
  ReGet 1.6
  CuteFTP 3.0
  Crystal FTP
  3D-FTP
 WinEdit 2000
  MP3 Fiend
  所有软件列表请见
  http://www.radiate.com/consumers/products.html
  加入Radiate的国产软件列表
Netants
  jetcar:著名国产下载软件
  飓风搜索通:任良做的网络搜索软件
  中华神差:著名国产邮件软件
  CutePage:武汉硕思软件公司出的一个相当有品质网页制作软件

任良与ADWare--共享软件的又一片天 - 徐远明 - 2001-02-02 17:53:53

每个人都贡献一点秘诀,凑起来就每个人都拥有多份诀窍!

Re:任良与ADWare--共享软件的又一片天 - 任良 - 2001-02-02 23:29:50

Re:任良与ADWare--共享软件的又一片天 - 任良 - 2001-02-02 23:40:28

谢谢赖辉老兄,不过补充一点,现在ADWARE也及其 不景气(同网页Banner广告一样),本周初RADIATE 通知降低费率,并砍掉一些流量小的软件帐号, 对新申请的基本难以通过。所以需要申请软件广告的 重点考虑Condcent和CyDoor,Advertising.com等 (不过也要小心)。 另外,Web3000比较可恶,留在用户浏览器上面,很多 用户反感,不建议使用,我只尝试用过一个版本, 后来就不用了。

Re:任良与ADWare--共享软件的又一片天 - 拿摩翁 - 2001-02-02 23:50:18

就是,那个该死的web3000让我每次重新启动机器就要把首页改一次,有人知道去除的方法吗? 我只知道安装nercapter的时候可以不装,但是不知道装了以后怎样去除;(

Re:任良与ADWare--共享软件的又一片天 - 任良 - 2001-02-03 00:06:50

有去除的方法,直接反安装原来带 WEB3000的那个 软件就可以了。或者ZDNET上好像有个叫ADAway之类 的软件,好像能够移去。 http://chkpt.zdnet.com/chkpt/xlinkdownloads/http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/info.html?fcode=001A6S

Re:任良与ADWare--共享软件的又一片天 - 拿摩翁 - 2001-02-03 00:21:01

web3000不能单独卸载,反安装netcaptor我自然知道,不过我就是懒,想不反安装nercaptor就可以去除web3000;) 算了,就让他去吧;) 你就是做飓风搜索通的那位? 有空聊聊:QQ:240606