📦 社区驱动的广告规则收集平台
提交规则 · 审核收录 · 自动发布 · 全网共享
中文 | English
AdSuper 是一个面向社区的广告规则收集与管理平台,致力于汇聚全网最优质的广告过滤规则。
|
|
|
通过 GitHub Issues 自动收集、审核和打包规则,全程零人工干预 任何人都可以提交规则,人人可贡献,规则质量由社区共同维护 规则自动同步至 FilterFusion,实时更新到用户手中 |
严格的审核流程,确保每条规则都经过测试验证 每周一自动发布规则包,永远保持最新 贡献者统计、活跃度展示、完整历史记录一目了然 |
┌─────────────────┐
│ 用户提交 Issue │
└────────┬────────┘
↓
┌─────────────────┐
│ 规则审核 │
└────────┬────────┘
↓
┌────┴────┐
↓ ↓
❌ 不合适 ✅ 合适
(关闭) ↓
┌─────────────────────┐
│ 自动收录到 adnew.txt │
│ (每 3 天同步一次) │
└──────────┬──────────┘
↓
┌─────────────────────┐
│ 每周一打包发布 Release│
└──────────┬──────────┘
↓
┌─────────────────────┐
│ 同步到 FilterFusion │
└─────────────────────┘
只想用规则?把下面链接添加到广告拦截器即可
将以下链接添加到你的广告拦截器(uBlock Origin / AdGuard / AdBlock 等):
https://raw.githubusercontent.com/Chaniug/AdSuper/main/adnew.txt
📋 如何添加订阅链接?
| 拦截器 | 操作 |
|---|---|
| uBlock Origin | 设置 → 规则列表 → 自定义 → 导入 → 粘贴链接 |
| AdGuard | 设置 → 过滤器 → 添加订阅 → 粘贴链接 |
| AdBlock Plus | 设置 → 高级 → 添加过滤规则订阅 → 粘贴链接 |
| Brave 浏览器 | 设置 → Shields → 过滤列表 → 自定义 → 粘贴链接 |
-
点击提交 → 提交新规则 Issue
-
填写内容:
- 规则类型(域名、元素隐藏等)
- 具体的规则内容
- 说明为什么需要这条规则
-
等待审核:
- ✅ 维护者会在 24-48 小时内审核
- 通过 → 标记
good - 拒绝 → 标记
not planned
-
自动收录:
- 通过的规则每 3 天自动同步到
adnew.txt - 每周一发布 Release 规则包
- 通过的规则每 3 天自动同步到
- 在 Discussions 分享想法
- 在 Issues 反馈问题
在提交规则前,请确保:
- 规则语法正确(见下方格式详解)
- 规则尚未存在于库中
- 规则有实际的拦截效果
- 不会误拦截正常网站
- 用代码块(```)包裹规则内容,方便提取
|
用代码块包裹规则: ||ads.example.com^ |
规则夹在文字中: 虽然也能识别,但不便于审核。 |
提交规则时,最好说明规则来源:
| 来源 | 说明 |
|---|---|
| 🔍 自己发现 | 自己浏览时发现的垃圾广告域名 |
| 📚 规则库转移 | 从其他规则库迁移过来的 |
| 👥 用户反馈 | 用户反馈的常见广告 |
| 🔗 其他 | 其他来源(请注明) |
1️⃣ 域名匹配规则(最常用)
||example.com^
说明:
||表示域名的开始example.com是要匹配的域名^表示分隔符(域名结束)- 效果:拦截来自
example.com和*.example.com的所有请求
示例:
||ads.google.com^ # 拦截 Google 广告服务
||doubleclick.net^ # 拦截 DoubleClick 广告网络
||analytics.google.com^ # 拦截 Google Analytics(可选)
2️⃣ 带参数的规则
||ads.example.com^$script,image
参数说明:
$script- 仅拦截脚本文件$image- 仅拦截图片$stylesheet- 仅拦截样式表$xmlhttprequest- 仅拦截 AJAX 请求$third-party- 仅拦截第三方请求
示例:
||ads.example.com^$script # 只拦截脚本
||tracker.com^$xmlhttprequest # 只拦截追踪请求
||ads.cdn.com^$image,script # 拦截图片和脚本
3️⃣ 路径和通配符
||example.com/ads/*^
example.com/banner*
说明:
*代表任意字符/ads/*匹配/ads/后的所有内容
示例:
||ads.example.com/tracker* # 拦截 /tracker 开头的所有请求
example.com/banner-*-ad # 拦截 banner-XXX-ad 形式的资源
4️⃣ 元素隐藏规则
example.com##.ad-banner
说明:
##表示元素隐藏.ad-banner是 CSS 选择器- 效果:隐藏
example.com上 class 为ad-banner的元素
示例:
example.com##.advertisement # 隐藏广告类元素
example.com##div[id*="ad"] # 隐藏 id 包含 "ad" 的 div
example.com##a[href*="ads"] # 隐藏链接到广告的 a 标签
5️⃣ 白名单规则
@@||example.com^$document
说明:
@@表示白名单(例外)- 不拦截该域名上的请求
- 通常用于避免误拦截
示例:
@@||analytics.example.com^ # 白名单某个域名
@@||trusted-cdn.com^$script # 白名单可信脚本
6️⃣ 正则表达式规则(高级)
/banner.*\.jpg$/
说明:
/包围正则表达式- 用于复杂的匹配逻辑
示例:
/^https?:\/\/ads\d+\.example\.com/ # 匹配 ads1.example.com、ads2.example.com 等
/(ads|banner|promo)\.(jpg|png|gif)$/ # 匹配多个文件名和扩展名
7️⃣ 注释
! 这是注释
# 这也是注释
Q1: 如何知道规则是否有效?
提交规则时请说明:
- 你在哪个网站看到这个广告
- 如何复现这个广告
- 提交的规则是否已测试
维护者会在测试后才会批准规则。
Q2: 我提交的规则被拒绝了,为什么?
常见原因:
- 规则格式错误 - 检查语法是否正确
- 规则过于宽泛 - 可能误拦截正常网站
- 规则重复 - 已存在类似规则
- 无法验证 - 难以确认效果
- 与隐私无关 - 仅针对某个网站的个人需求
解决方法:
- 重新修改规则
- 在 Comment 中解释问题
- 咨询维护者或社区
Q3: 规则多久会生效?
- 规则通过审核 - 立即标记为 ✅
good - 自动同步 - 每 3 天运行一次,将规则收录到
adnew.txt - 定期打包 - 每周一发布 Release 规则包
- FilterFusion 同步 - 主项目定期拉取新规则
- 用户更新规则 - 用户订阅规则后自动获取
预计时间:从提交到用户生效 3-9 天(中位数约 5 天)
Q4: 可以提交多条规则在一个 Issue 里吗?
可以。AdSuper 的规则提取器支持多种格式:
- ✅ 代码块包裹(推荐,多条规则用换行分隔)
- ✅ 列表项格式(
- ||xxx^或1. ||xxx^) - ✅ 内联反引号(
`||xxx^`) - ✅ 规则直接写在标题或正文
建议:同类型的规则可以放一个 Issue,用代码块包裹便于审核。不同类型的规则(如域名规则和元素隐藏规则)建议分开提交,方便追踪讨论。
Q5: 如何修改或删除已通过的规则?
- 修改:新建 Issue 说明问题,重新提交修改后的规则
- 删除:在对应的已完成 Issue 中评论说明原因,维护者会处理
Q6: 规则会支持哪些格式?
AdSuper 支持 Adblock Plus (ABP) 通用格式:
| 格式 | 支持情况 |
|---|---|
| 域名匹配规则 | ✅ 完全支持 |
| 元素隐藏规则 | ✅ 完全支持 |
| 路径和通配符 | ✅ 完全支持 |
| 正则表达式 | ✅ 完全支持 |
| 白名单规则 | ✅ 完全支持 |
| uBlock Origin 专有语法 | |
| DNS 级别规则 | ❌ 不支持 |
Q7: 提交的规则会被用在哪里?
你的规则会被用在:
- AdSuper 自身 -
adnew.txt规则文件 - FilterFusion - 主项目的规则聚合中
- 全网用户 - 任何订阅这些规则的用户
Q10: 可以用于商业项目吗?
可以。AdSuper 的规则和代码遵循:
| 内容 | 许可 |
|---|---|
| 规则内容 | 开源社区规则,自由使用 |
| 项目代码 | MIT License(允许商业使用) |
| 唯一要求 | 保留原始许可证和版权声明 |
| 指标 | 说明 |
|---|---|
| 📝 总规则数 | 持续增长 |
| 🔄 自动更新 | 每 3 天同步 + 每周一发布 |
| 👥 贡献者数 | 见上方统计 |
| ⭐ 项目 Star | 感谢支持 |
|
主项目 聚合多源规则,生成最终的广告过滤列表 |
子项目 社区规则收集平台,为主项目提供规则源 |
社区用户提交规则到 AdSuper
↓
审核并收录
↓
FilterFusion 自动拉取规则
↓
与其他规则源合并去重
↓
生成最终规则文件
↓
用户订阅使用
总结:
- 🌟 AdSuper 是 FilterFusion 的规则输入来源
- 🔄 FilterFusion 是 AdSuper 规则的最终汇总地
- 📚 更多规则资源和详情,请访问 FilterFusion
|
|
|
|
| 类型 | 要求 |
|---|---|
| ✅ 必须 | 规则语法正确 · 用代码块包裹规则内容 · 提供清晰的说明 |
| 测试规则是否有效 · 检查是否会误拦截 · 参考现有规则风格 |
| 链接 | 说明 |
|---|---|
| FilterFusion | 🎯 主项目 |
| 提交规则 | 📝 提交新规则 |
| Discussions | 💬 参与讨论 |
| Issues | 🐛 报告问题 |
| Releases | 📦 查看发布 |
| 平台 | 链接 |
|---|---|
| 🌐 个人主页 | my.valk.ccwu.cc |
| 🐦 X (Twitter) | @valkjin |
| @valkjin | |
| 📧 邮箱 | cheniug99@gmail.com |
🙏 感谢每一位贡献者和用户的支持!
💡 有想法?💪 想参与?👋 欢迎加入我们!
Made with ❤️ by the AdSuper community