# atmob **Repository Path**: swei/atmob ## Basic Information - **Project Name**: atmob - **Description**: atmob产品及公共配置文档 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-26 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 聚合广告系统文档(atmob.com) #### 1. 系统背景 - 竞标应用宝聚合广告平台 - 提升原业务广告收入,目标20%+ - 变现效率,结算 - 海外广告变现渠道 #### 2. 竞争对手 - [UpLTV , 背靠mobvista广告平台 , 智能AI背景](https://www.upltv.com/) - [YoMob,背靠taptap渠道](https://yomob.com/home/zh) - [海外mopub,Twitter家的,目前海外聚合体系最大](https://www.mopub.com/) #### 3. 系统构成 - web前端。官网、开发者后台、文档后台、运营后台。部署在http服务器nginx上,使用cdn绑定二级域名,资源会通过域名分发到cdn上。 - 系统后台。数据处理平台,落地restful接口,结合设计出开发者后台,运营后台具体出返回数据。 - 客户端聚合sdk。后台数据源来自sdk,广告流量控制来自后台运营配置,具体结合竞争对手报表产品做埋点。 #### 4. 详细设计 ##### 服务端环境 - 腾讯云服务器CVM,Linux CenterOS版本,可以考虑内置管理工具[宝塔](https://www.bt.cn/),降低运维成本 - 腾讯云负载均衡CLB,对外出入口流量 - 腾讯云数据库MySQL,CDB,用于充当集群环境下持久化数据库,结合工程中droid连接池,监控查询速度 - 腾讯云缓存for Redis(是否需要,遵循石头意见) - 腾讯CDN服务,绑定二级域名,同步web前端资源到CDN - 腾讯云解析服务,域名解析,可用于分流,比如华北地区节点一套clb+cvm服务 - 日志处理,日志存储,数据分析复用之前dsp业务 - 测试机、正式机,环境一致,代码通过后,正式机git update编译跑脚本install,如果花费时间较多可不考虑,通过ftp上传同步 ##### 服务端接口模块 - 后台运营setting配置,控制广告权重,各平台参数录入控制等 - 开发者后台模块,包括用户体系,包名体系,注册广告类型,广告位 - tracking数据监控,ad request,ad show,ad click,ad install,302tracking - 行为埋点,报表分析 ##### 客户端SDK聚合平台 - 广告样式,主要聚合样式为:横幅广告、插屏广告、激励视频,如果有原生广告则建议用原生广告做封装,这样可以线上控制 - 广告平台,聚合:广点通、百度联盟、360广告、有米、点乐、tapjoy、oneway、mobvista、玉米广告 - 统一的对外api设计,基本分为:initialize初始化,预加载资源preload,播放广告showAD,其中包括数据加载回调,展示广告回调,广告数据是否已经成功加载 6. 其他 #### 需求文档 #### 技术文档 #### 设计文档