游戏内置广告投放平台(IGALive)的实现

游戏内置广告投放平台(IGALive)的实现

论文摘要

随着中国网络游戏的高速发展,快速积聚了上亿的游民。如此庞大的用户基数在为网络游戏运营商带来丰厚利润的同时,也显示出网游作为媒体平台的核心价值。因此,从2007年开始,中国出现了游戏内置广告专业公司,并且把游戏内置广告管理平台(IGALive)的建设作为当前最核心的工作内容之一在开展。游戏内置广告是个围绕游戏的产业链引申出的一个新的商业模式,新的模式需要新的技术平台来承载。因此IGALive就在这样的需求条件下诞生了。由于需要和3D游戏的DSD引擎交互,才能实现广告在游戏中展现,这本身就说明这样的平台在技术上有创新的需求和突破点。参考了很多互联网广告管理平台的技术和运作原理,结合3D游戏的技术特点,经过多次专家的论证会,终于有了现在的IGALive服务器端模块结构和IGA客户端引擎实现的技术架构。本论文主要是讨论了IGALive服务器端的发布管理、投放服务、资源下载服务、数据收集等几个模块的职能和相互之间的交互关系;IGA客户端引擎的模块设计、与3D游戏的图形引擎交互、与IGALive服务器之间的交互等方面做了分析。特别针对客户端和3D游戏的D3D引擎之间如何识别广告位、如何投放广告等核心技术给出了详细的解决方法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1.中国网游的发展过程
  • 1.2.网游游戏媒体化特点
  • 1.3.网游内置广告的商业价值体现
  • 1.4.论文的主要内容
  • 1.5.论文的章节结构
  • 第二章 相关技术背景
  • 2.1.D3D图形引擎及渲染技术
  • 2.1.1.什么是游戏3D引擎
  • 2.1.2.Direct3D硬件访问方式
  • 2.1.3.游戏动画的构成原理及动画渲染技术
  • 2.2.HOOK的原理介绍
  • 2.2.1.基本概念
  • 2.2.2.运行机制
  • 2.2.3.钩子类型
  • 第三章 IGALIVE总体结构设计
  • 3.1.IGALIVE与游戏之间的关系
  • 3.2.IGALIVE SERVER和CLIENT的关系设计
  • 3.3.IGALIVE SERVER模块之间的关系
  • 3.4.IGALIVE CLIENT结构设计
  • 第四章 IGALIVE服务端设计
  • 4.1.IGALIVE广告发布管理平台
  • 4.1.1.广告位的体系
  • 4.1.2.广告位管理模块
  • 4.1.3.资源管理模块
  • 4.1.4.订单管理模块
  • 4.1.5.投放管理模块
  • 4.1.6.排期管理模块
  • 4.1.7.用户体系管理模块
  • 4.1.8.统计数据管理模块
  • 4.2.IGALIVE广告投放服务器
  • 4.3.IGALIVE数据收集服务器
  • 4.4.IGALIVE广告资源服务器
  • 4.4.1.资源访问
  • 4.4.2.资源管理
  • 4.5.IGALIVE工作调度器
  • 4.5.1.广告资源发布调度器
  • 4.5.2.配置文件生成调度器
  • 第五章 IGALIVE客户端引擎设计
  • 5.1.IGALIVE客户端引擎功能分析
  • 5.1.1.广告的替换及插入显示技术
  • 5.1.2.获取广告显示效果数据
  • 5.1.3.组件自动更新功能
  • 5.1.4.广告资源的下载管理
  • 5.1.5.广告显示效果数据的收集
  • 5.2.客户端关系结构设计
  • 5.2.1.IGALive客户端引擎模块设计
  • 5.2.2.IGALive客户端引擎在游戏逻辑中的设计
  • 5.2.3.IGALive客户端与服务端交互设计
  • 5.3.引擎工作所需配置文件设计
  • 5.3.1.广告位描述文件设计
  • 5.3.2.游戏列表配置文件设计
  • 第六章 核心问题及解决方法
  • 6.1.D3D驱动注入方法
  • 6.2.D3D API的HOOK处理
  • 6.2.1.Direct3D API Hook
  • 6.2.2.广告曝光数据收集
  • 6.3.广告位的识别和替换
  • 6.3.1.广告位的匹配和识别
  • 6.3.2.广告位纹理替换显示处理
  • 第七章 总结和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    游戏内置广告投放平台(IGALive)的实现
    下载Doc文档

    猜你喜欢