技术原理

 

道有道移动广告平台是由我们的开发团队在过去几年里开发的专有技术平台。

SDK客户端

开发者只需要将道有道客户端SDK添加到自己的安卓(Android)程序中,与其他大部分移动广告公司类似,该文件中包含了一个超级轻量级的JAR文件。当通过安卓(Android)应用程序的主要活动首次执行时,客户端会利用安卓(Android)操作系统的AlarmManager框架调度每天持续进行多次的服务器轮询事件。如果从服务器获取到广告,内容会被缓存起来,直到在最合适的时间显示,具体时间则由服务器上的算法决定。每次轮询事件都以后台服务的形式运行,整个过程只需要几秒钟,并不需要持续的后台服务,因此可确保每天只在客户端上运行几秒钟时间。这种做法可以将电量的消耗降到最低,尤其是与其它基于推送通知的服务相比,它们往往需要持续的TCP/IP连接及后台服务,或是需要在很短间隔内频繁执行轮询。

 

广告服务技术

在服务器端,由服务器组成的群集将根据广告主广告价格情况及相关性,并结合广告主的投放规则,决定推送给发出轮询的客户端的最佳广告内容。相关性则使用一套专有算法生成,具体计算涉及目标程序、点击率(CTR)历史,以及其他信息。

 

开源项目

道有道移动广告平台使用了多项开源技术,因此我们也很愿意为下列项目进行宣传!

• Nginx 一个简单小巧且可扩展的超高性能Web服务器。

• Mahout 我们使用机器学习及数据群集技术实现我们的点击率(CTR)优化算法。

• REDIS 由Salvatore Sanfilippo开发的功能强大速度飞快的内存数据库。

• MySQL 事务性数据和分析工作必不可少的关系型数据库。

服务时间:09:30 - 18:00 ( 周一至周五 )

返 回