Ads Platform多平台广告管理系统

Ads Platform — 多平台广告管理系统

统一管理广告投放与跨平台数据报表,支持告警监控、自动出价、多端访问

版本对比

Copyright (c) 2026 erik erik@erik.xyzhttps://erik.xyz

版本 授权 获取方式
简化版 (Lite) 开源 (MIT) GitHub 公开仓库
标准版 (Standard) 商业授权 联系 erik@erik.xyz
完整版 (Full) 商业授权 联系 erik@erik.xyz

下载

功能对比

基础功能

功能 Lite Standard Full
认证 (登录/Token刷新/当前用户)
平台管理 (29 平台列表 + OAuth)
账户管理 (CRUD + 同步)
广告计划 (CRUD + 启停 + 批量)
报表 (仪表盘 + 自定义 + 导出 CSV/Excel/PDF)
健康检查 + API 文档 + 验证码
数据同步 (Campaign + Report)

投放管理

功能 Lite Standard Full
广告组 (CRUD + 启停)
广告创意 (列表 + 详情)
广告组/创意数据同步

监控与通知

功能 Lite Standard Full
告警规则引擎 (7 指标/4 条件/3 范围)
告警记录 + 确认 + 未读数
通知中心 (列表/已读/全部已读)

高级功能

功能 Lite Standard Full
自动出价规则引擎 (3 动作/冷却)
受众定向模板 (通用 JSON Schema)
广告素材库 (上传/画廊/预览)
预算预警 (三段告警 50/80/100%)
投放日历 (Gantt 可视化)
跨平台归因 (5 模型/30 天回溯)

安全防护对比

防护项 Lite Standard Full
CORS 白名单
安全响应头 (X-Frame/CSP/HSTS/nosniff)
版本路由 (X-API-Version)
接口限流 (滑动窗口)
SQL 注入检测 (模式匹配)
输入过滤 (strip_tags + trim)
传输加解密 (X-Encrypted)
JWT Bearer 认证
XSS 攻击检测 (11 模式)
路径遍历检测 (7 模式)
Header 注入检测
Body 大小限制 (10 MiB)
Content-Type 白名单
客户端来源识别 (8 端)
登录节流 (5次→15分钟)
响应时间监控 (X-Response-Time)
Origin/Referer 校验
防重放攻击 (Nonce+Timestamp)
并发会话限制 (最大3个)
CSRF Token (Admin端)
SSRF 防护 (OAuth 白名单)
日志数据脱敏
JWT IP/UA 绑定

中间件链对比

Service 端

Lite (7 层) Standard (11 层) Full (15 层)
CorsMiddleware CorsMiddleware CorsMiddleware
OriginGuardMiddleware
SecurityHeadersMiddleware SecurityHeadersMiddleware SecurityHeadersMiddleware
AttackGuardMiddleware AttackGuardMiddleware
ClientPlatformMiddleware ClientPlatformMiddleware
ReplayGuardMiddleware
VersionMiddleware VersionMiddleware VersionMiddleware
RateLimitMiddleware RateLimitMiddleware RateLimitMiddleware
LoginThrottleMiddleware LoginThrottleMiddleware
SessionLimitMiddleware
SqlGuardMiddleware SqlGuardMiddleware SqlGuardMiddleware
ValidationMiddleware ValidationMiddleware ValidationMiddleware
ResponseTimeMiddleware ResponseTimeMiddleware
EncryptionMiddleware EncryptionMiddleware EncryptionMiddleware

Admin 端

Lite (1 层) Standard (4 层) Full (5 层)
AttackGuardMiddleware AttackGuardMiddleware
LoginThrottleMiddleware LoginThrottleMiddleware
ClientPlatformMiddleware ClientPlatformMiddleware
CsrfMiddleware
VersionMiddleware VersionMiddleware VersionMiddleware

定时任务对比

任务 频率 Lite Standard Full
TokenRefreshTask 55min
DataSyncTask 10min ✅ (仅 Campaign+Report) ✅ (+AdGroup+Creative) ✅ (+AdGroup+Creative)
RetrySyncTask 3min
AlertCheckTask 5min
BidCheckTask 10min
BudgetCheckTask 15min

数据库表对比

分类 表名 Lite Standard Full
基础 erik_tenants
账户 erik_platform_accounts
erik_auth_tokens
投放 erik_campaigns
erik_report_metrics
erik_report_extras
erik_ad_groups
erik_creatives
告警 erik_alert_rules
erik_alert_logs
通知 erik_notifications
出价 erik_bid_rules
erik_bid_logs
定向 erik_targeting_templates
素材 erik_assets
归因 erik_conversions
erik_attribution_results
系统 erik_sync_errors
管理 admin_users/roles/audit_logs
合计 8 13 18

前端页面对比

Vue Admin SPA

页面 Lite Standard Full
登录
仪表盘
账户列表 + 绑定
广告计划
报表导出
用户管理
审计日志
广告组
广告创意
报表分析 (ECharts)
告警规则
告警记录
通知中心
自动出价
素材库
投放日历
归因分析
合计 7 13 17

Flutter

页面 Lite Standard Full
登录
仪表盘
广告计划 (列表+详情)
数据报表
平台账户
告警管理
广告组
广告创意
报表分析
通知中心
自动出价
合计 6 10 11

API 端点对比

模块 Lite Standard Full
系统 (health/ping/docs/captcha) 6 6 6
认证 (login/me/refresh) 3 3 3
平台 (list/oauthUrl/callback) 3 3 3
账户 (index/show/destroy/sync) 4 4 4
广告计划 (CRUD/toggle/batch) 6 6 6
广告组 (CRUD/toggle) 5 5
创意 (index/show) 2 2
报表 (summary/custom/export×2) 4 4 4
报表 (calendar/budget/attribution/models) 4
告警 (rules CRUD + logs + acknowledge + unread) 7 7
通知 (index/unread/read/readAll) 4 4
自动出价 (CRUD + logs) 5
定向模板 (CRUD) 5
素材库 (index/upload/show/destroy) 4
合计 26 44 62

技术栈

三层版本共享统一技术栈:

技术
后端框架 webman v2, PHP 8.2+
数据库 MySQL 8.0 (InnoDB, utf8mb4)
缓存 Redis 7
ORM Illuminate Database (Laravel Eloquent)
认证 erikwang2013/jwt-webman
ID 生成 erikwang2013/snowflake-php
ID 编码 erikwang2013/hashids
前端 Vue 3 + TypeScript + Element Plus + ECharts + Pinia
Flutter Dart 3 + Riverpod + GoRouter + fl_chart
部署 Docker + Nginx + Docker Compose

升级路径

1
2
3
4
5
6
7
8
9
10
11
Lite (开源)

├─→ 升级到 Standard (联系 erik@erik.xyz)
│ │
│ └─→ 新增: 广告组/创意管理、告警引擎、通知中心、
│ AttackGuard/XSS/路径遍历/登录节流/响应时间监控

└─→ 升级到 Full (联系 erik@erik.xyz)

└─→ 新增: Standard 全部 + 自动出价、定向模板、素材库、
预算预警、投放日历、跨平台归因、防重放/并发限制/CSRF/SSRF