18 Star 113 Fork 93

Finer / 广告系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.48 KB
一键复制 编辑 原始数据 按行查看 历史
cfm 提交于 2020-06-21 22:06 . 项目初始

Finers 广告系统

当前最新版本: 1.0.0(发布日期:2020-06-21)

AUR

介绍

Finers广告系统【完全开源】是一款网页广告管理及投放的产品,可作为公共平台为一个或多个网站提供广告服务。 系统分为广告管理和广告投放两部分:

  • 广告管理:包括广告位管理、广告(物料)管理、投放管理及日志管理等功能; 基于J2EE快速开发平台Jeecg-Boot开发,采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT; 在Jeecg-Boot支撑下,无需写任何代码就可以快速实现大多常用功能,也可手工加入复杂的业务逻辑,从而可以方便快速地进行二次开发!
  • 广告投放:按设定的广告位类型、广告内容和投放策略,向网页投放广告,并记录和统计广告呈现与点击日志。 最少只需简单的两行代码,即可在网页中嵌入广告。

广告位类型

  • 嵌入:嵌入在页面内,占据固定位置
  • 漂浮:悬浮在页面上
  • 弹窗:弹出窗口形式
  • 漂移:浮在页面上并移动

广告类型

  • 文字:纯文字的广告物料;
  • 图片:使用 .gif、.jpg、.png文件;
  • Flash:可以使用 .swf 文件;如果统计点击量,将屏蔽Flash的内部链接
  • 富媒体:可以使用自定义的 HTML 和 JavaScript 代码;如果要统计点击量,其内部链接必须使用带统计点击量的链接
  • 第三方代码:可以把广告联盟、合作商等第三方的广告,作为次兜底(兜底一般为广告位招租),以弥补自身广告源不足的情况

投放形式

一个广告位可以同时匹配多个广告。

  • 每次一个广告
  • 每次多个广告,轮播展示

投放策略

  • 日平均:不同广告每日的展示次数将基本相等。
  • 日权重:权重越高,每日展示概率越高。
  • 总平均:不同广告总的展示次数将基本相等(不管投放时间的长短或早晚)。
  • 总权重:权重越高,总的展示概率越高(不管投放时间的长短或早晚)。

项目下载

git clone https://gitee.com/FINERME/ads.git

其他说明

  • 广告管理说明:ad-admin\README.md
  • 广告投放说明:ad-put\README.md
NodeJS
1
https://gitee.com/FINERME/ads.git
git@gitee.com:FINERME/ads.git
FINERME
ads
广告系统
master

搜索帮助