项目简介:一种广告素材制作平台,创作者可以在该平台创作带有交互类型的广告素材(比如长按,摇一摇,滑动等)
项目实现的流程:在创意平台配置广告素材后,基于Nodejs将配置数据下发给互动广告渲染SDK并渲染成H5文件,并且打包成zip。后续根据广告投放引擎将zip下发到 芒果Tv App, App拿到zip后解压直接渲染h5,即广告展示成功。
本人负责的工作:pc后台系统(前端部分),广告渲染SDK(通过配置数据渲染对应的画面)
技术栈:Vue, Vuex, Vue-router, ES6, JsBridge, Fetch, Lodash, Element-ui, Canvas, Css3,Webpack
项目难点:通过Canvas绘制时间轴刻度、绘制广告预览效果,拖拽操作等