01项目概述
Adgora是一个加密原生的公共广告网络,直接连接广告主和网站所有者,所有交易均以加密货币结算。这不是另一个横幅交换或封闭的联盟计划:Adgora 对市场的双方开放,围绕一个简单的理念构建——透明的广告,没有不必要的中介,资金直接流动,出版商保留更大份额的收入,广告主获得清晰的格式和可预测的定位。
在经典的媒体链中,一系列中介位于广告主的预算和出版商的钱包之间:网络、交易所、转售商、聚合器。每个中介都抽取一部分费用,网站所有者最终得到的金额明显低于广告主支付的金额。Adgora 刻意压缩了这一链条:网络在一个平台上匹配供需,结算以加密货币进行,绕过银行的限制及其延迟、费用和地理限制。
我们设计并构建了一个连贯的系统:广告投放、点击跟踪、市场双方的仪表板、程序化接口和带有审核的管理区域。在后台是一个经过重构的广告投放引擎,建立在成熟的遗留核心之上,我们为其添加了加密结算、反欺诈和现代分析。下面我们将详细说明 Adgora 解决了什么问题,网络是如何在内部构建的,以及哪些工程决策使广告投放和结算透明且抵御欺诈。
值得提前说明背景:Adgora并不是作为一个一次性的横幅小部件而构思的,而是作为一个独立的广告平台—— 具有两个用户角色、自己的经济体系、广告活动格式和公共API。您只需连接一次,就可以为您的目标购买流量或货币化您自己的受众,所有这些都在一个透明的结算系统内进行。
02背景和问题
启动横幅投放在技术上很简单——建立一个诚实的市场,让双方都信任是困难的。当我们将任务分解时,一系列系统性痛点浮现出来,这些都是经典媒体广告的典型特征:
- 不透明的供应链。广告主无法看到他们的广告实际投放在哪里,而出版商也不知道中介在支付过程中抽取了多少。
- 中介的高额抽成。每个链接都会占用其利润,因此网站所有者最终获得的广告商支付的金额会更少。
- 结算摩擦。支付与银行和支付系统相关:最低门槛、长时间延迟、货币转换、地理限制和封锁。
- 无效流量。机器人、点击欺诈和展示农场消耗广告商的预算,并侵蚀整个网络的信任。
- 分析薄弱。统计数据通常仅仅归结为基本的展示和点击计数,没有按网站、格式或流量质量进行细分。
任务的框架是这样的:建立一个去除中介和不透明的广告网络,直接以加密货币结算,同时保护广告商免受欺诈,保护出版商免受收入份额缩减。广告商应该能够在一个晚上启动一个活动,并理解他们所支付的费用;出版商应该连接一个网站,并看到诚实的统计数据和支付。
任务的一个独立层面是对展示本身的信任在广告网络中,资金的流动基于事件——展示和点击——这意味着这些事件必须是可信的。任何会计上的漏洞都会直接导致预算浪费和声誉受损,因此我们对事件记录的重视程度与支付系统对交易会计的重视程度相同。
03项目目标
从这个任务中产生了一系列具体的产品和工程目标,我们在每个阶段都牢记这些目标:
- 默认透明。双方都能看到发生了什么:广告主看到广告活动的运行情况,发布者看到他们赚了多少钱以及原因。
- 以加密货币直接结算。用加密货币为预算充值和支付给发布者,避免银行限制,规则明确且摩擦最小。
- 发布者获得更大份额。网络的经济结构安排使得大部分收入流向网站所有者,而不是与中介结算。
- 清晰的广告活动格式。三种基本支付模型——按点击、按展示和按行动——涵盖了大多数广告主场景。
- 防欺诈保护。无效流量过滤内置于管道中,而不是附加在旁边,因此预算不会泄漏到机器人中。
- 自助服务仪表板。广告主和发布者自行管理一切——活动、网站、预算和支付——无需在每一步都联系支持。
- 公共API。通过清晰的程序化接口为更大的合作伙伴提供网站集成和自动化。
这些目标有时会朝不同的方向拉扯:透明度与简单性竞争,防欺诈保护与广告投放速度竞争,慷慨的发布者份额与网络的经济可持续性竞争。项目工作的很大一部分正是关于在它们之间找到平衡,而不是为了一个目标而牺牲另一个目标。
04我们构建的内容
Adgora将广告周期组装成几个清晰的构建块,涵盖了从启动活动到支付发布者的整个路径:
广告主仪表板
创建活动,选择支付格式,定位,上传创意和管理加密货币预算。
发布者仪表板
连接网站,获取嵌入的广告单元,收入统计和提款。
投放引擎
根据网站请求选择和展示合适的广告,考虑定位、出价和过滤器。
跟踪和结算
对展示和点击的可信会计,反欺诈,以及网络与发布者之间的收入分成。
在这个核心之上,有一个具有清晰定位的着陆页,一个管理区域用于广告和网站的审核,按活动和网站的分析,以及用于集成的公共API。所有这些都作为一个单一产品部署在专用基础设施上,分布在专门的子域名中。
产品简述:一个公共广告网络,结算直接以加密货币进行。广告主获得清晰的格式和定位,发布者获得更大的收入份额和诚实的统计数据。预算和支付之间没有中间商。
05解决方案架构和公共 API
Adgora 分为几个专门的子域名——这在物理上将角色和负载分开,使访问和政策更容易约束。每个子域名负责广告周期的各个部分:
- ad.adgora.net — 广告投放:一个高负载的轮廓,响应网站请求,选择并返回合适的广告单元。
- go.adgora.net — 点击重定向跟踪:每次点击都经过此节点,进行记录并转发到广告主的着陆页。
- my.adgora.net — 广告主和发布者仪表板:活动、网站、预算、统计数据和支付。
- api.adgora.net — 用于集成和合作伙伴端自动化的公共程序化接口。
- admin.adgora.net — 管理面板:广告和网站的审核、争议解决、网络管理。
这个分离不是表面上的。广告投放和点击跟踪的轮廓是最繁重和延迟敏感的,因此它被单独划分出来,与繁重的仪表板和分析分开。审核管理员与公共轮廓隔离,API拥有自己的访问政策和速率限制。底层是一个服务器堆栈,位于PHP,部署在Cloudflare后面,关闭周边,处理TLS,并在接入点过滤掉部分寄生流量。
从逻辑上讲,系统由几个模块组成:广告投放和选择, 事件跟踪(展示和点击),反欺诈(流量验证),会计和结算(预算、收入、支付),审核 和 分析。每个模块拥有其周期的一部分,并在明确的边界内与其他模块进行沟通——这简化了扩展和维护。
公共API
Adgora被构思为一个开放的公共网络,而不是一个封闭的平台,因此公共程序接口在api.adgora.net中是其有机组成部分。当通过仪表板的手动管理不再足够时,就需要API:用于网站集成、自动化活动管理以及从大型合作伙伴那边提取统计数据。
通过API,发布者可以将广告投放更深入地嵌入到他们自己的系统中,而不仅仅是通过一个简单的广告单元,广告主可以自动化活动管理,如果他们运行多个活动并希望以编程方式管理它们。这使得Adgora从一个“带有仪表板的网站”转变为一个在构建自己产品和集成时可以依赖的平台。
API轮廓被雕刻到一个单独的子域上,拥有自己的访问政策和限制——从安全的角度来看,这样更清晰,并且让程序接口能够独立演变,而不影响公共服务轮廓和仪表板。合作伙伴使用明确的方法,而网络的内部细节则隐藏在接口外观之后。
06广告活动格式:CPC、CPM、CPA
广告主为结果付费,而不是为抽象的“在网络中的存在”付费,因此Adgora的核心有三种明确的支付模型,涵盖大多数场景:
CPC — 每次点击成本
广告主仅在用户点击广告并访问目标页面时付费。这是需要流量和访问的模型:预算花费在实际感兴趣的用户身上,而不是展示次数。这正是点击跟踪和反欺诈至关重要的地方——每次付费点击必须是真实的。
CPM — 每千次展示成本
广告主按每千次广告展示付费,无论是否点击。这是针对覆盖和品牌任务的模型,重要的是尽可能多的人看到受众信息。在这里,可信的展示计数和防止机器人农场夸大计数的保护变得尤为重要。
CPA — 每次行动成本
广告主为目标行动支付费用 — 注册、潜在客户、购买。这是最以结果为导向的模型:广告主实际上为实现的结果付费,而不是为中间指标付费。它需要与网站有更紧密的联系,并仔细记录所执行的操作。
在一个网络中拥有这三种格式使广告主能够为特定目标选择模型 — 从纯曝光到绩效 — 而无需切换到不同的平台。出版商则可以在同一个网站上获得来自不同支付模型的需求。
07广告主端
对于广告主来说,Adgora 是一个具有明确经济效益的流量购买工具。在他们的仪表板上,他们可以独立完成整个流程,而无需在每一步都联系经理。
创建活动
广告主设置活动,选择支付格式(CPC、CPM 或 CPA),上传创意并设置出价。活动是一个容器,包含目标设置、预算和广告本身;作为一个单元进行管理非常简单 — 暂停、调整出价、添加创意。
定向
广告不是无差别地展示给所有人,而是展示给符合活动目标的受众和网站。定向让您能够将覆盖范围缩小到相关细分市场,从而使预算得到有意义的支出,而不是分散在无关的展示上。设置越精确,每单位预算投资的回报就越高。
预算管理
活动预算以加密货币充值,并在活动进行时支出。广告主可以看到资金的使用情况,并通过出价和限制控制支出。由于结算以加密货币进行,充值不会受到银行阈值和延迟的影响 — 资金很快就会出现在活动中。
广告主的关键价值是透明度和控制。他们可以看到预算的去向、广告活动在哪些网站上运行以及带来了什么结果,同时欺诈保护确保资金用于真实流量而非机器人。
08发布者端
对于出版商来说,Adgora 是一种诚实地变现流量并获得高额收入分成的方式。网站所有者连接后,获得广告单元,并通过广告主的广告的展示和点击来获利。
连接网站
出版商在仪表板中添加网站并获得广告单元——一个嵌入在页面上的代码片段。安装后,该单元开始从服务引擎请求广告并向访客展示。无需复杂的集成:连接网站只需几分钟,而不是几天。
变现流量
出版商网站上每次广告的展示和点击都会产生收入。服务引擎选择相关广告,跟踪系统可靠地记录计算收入的事件。网站流量的质量越高,对广告主的吸引力就越大,收入也就越高。
收入分成和支付
网络的经济学有利于出版商:大部分收入归网站所有者所有而不是与中介结算。支付以加密货币进行——没有漫长的银行周期和货币限制,这对来自不同国家的出版商尤其重要。
这为什么重要:在传统网络中,出版商通常不理解他们实际收到的份额或其余部分去向。Adgora 使经济透明——出版商的份额明确设定,加密支付直接进行。
09经济学和发布者的份额
任何广告网络的核心是其经济学:广告商的钱如何转化为出版商的收入,以及什么留给网络本身。Adgora 是围绕以下原则构建的:大部分收入应该归出版商所有——即广告存在的初衷是为了服务于受众的所有者。
在传统链条中,广告商的预算和出版商的钱包之间有几个环节,每个环节都收取一定比例。Adgora 将这一链条压缩到最小:网络本身匹配供需,因此实际上只有两个参与者分配收入——出版商获得较大部分,网络保留较小份额以维护和发展基础设施。
当出版商网站上发生可计费事件时——点击、展示或行动,具体取决于活动格式——广告商为此支付的金额根据事先明确的规则进行分配。出版商在仪表板上看到他们的收入,这个数字不会因沿途的隐形费用而减少。分配的透明度与广告投放本身一样,是产品的一部分。
加密结算强化了这一模式:它们消除了银行摩擦,允许收入直接支付,而无需支付系统中介,这些中介也会抽取佣金并施加限制。因此,从广告商的预算到出版商的支付路径变得比传统媒体购买更短、更透明。
10反欺诈和流量质量
在广告网络中,资金的流动基于事件——展示和点击——因此这些事件的可信度至关重要。如果无效流量渗入会计,所有人都会受到影响:广告商为机器人支付费用,诚实的出版商失去需求份额,整个网络的信任度受到削弱。这就是为什么无效流量过滤被内置于管道本身,而不是事后附加的。
反欺诈的工作是将真实用户的真实行为与人工生成的行为分开:机器人展示、欺诈点击、农场和自动访问。跟踪轮廓的安排使得可疑事件可以在它们转化为广告商预算的扣除或出版商的信用之前被过滤掉。这同时保护了市场的双方。
反欺诈不是一次性的检查,而是网络的持续卫生。流量越干净,广告商的信任度越高,网站的投放吸引力就越大。因此,打击欺诈不是一个附带功能,而是透明广告网络所依赖的条件之一:广告商必须确信他们支付的是实际用户,而出版商必须知道诚实流量的价值高于欺诈流量。
另外,请注意,部分寄生负载在接入处被切断——在 Cloudflare 层面,这关闭了周边。这减轻了服务和跟踪轮廓的明显垃圾负担,使其能够专注于网络自身逻辑层面的更精细过滤。

11点击和展示跟踪
事件会计是广告网络的簿记,应该与支付系统对交易会计的严格性相同。在Adgora中,有两个轮廓处理此事:广告投放在ad.adgora.net记录展示,重定向跟踪在go.adgora.net记录点击。
展示会计
当一个网站请求广告时,投放引擎选择合适的创意并记录展示的事实。CPM模型和覆盖统计是基于展示构建的。这里的可信度通过与反欺诈的链接得到保障——被机器人膨胀的计数不得进入可计费统计。
重定向点击跟踪
点击广告并不直接进入广告主的网站,而是通过go.adgora.net节点。这个中间跳转正是可信会计的关键点:网络记录点击,验证它,然后再将用户转发到目标页面。对用户来说,这是不可察觉的——在重定向上只需一瞬间——但对网络来说,这是将点击与活动、网站和预算关联起来的唯一可靠方式。
整个经济体依赖于可信的跟踪:从广告主预算的扣除和对出版商的信用与经过验证的事件相关,而不是无法信任的自制计数器。这与支付系统的逻辑相同:唯一的真实来源是经过验证的事件,而不是客户端的“ping”。
12统计和分析
网络的透明度不是基于声明,而是基于市场双方都能看到的数据。因此,Adgora中的分析不是一个额外的好处,而是产品核心的一部分。广告主和出版商必须能够随时了解他们的活动和网站发生了什么。
广告主可以查看按活动划分的统计数据:有多少次展示和点击,预算的使用情况,广告投放在哪些网站上以及带来了什么结果。这使他们能够及时反应——调整出价,重新分配预算,关闭无效的方向。没有这样的细分,广告就变成了盲目的支出。
出版商则可以查看他们网站的分析数据:流量量、展示和点击,最重要的是——所赚取的收入。透明的统计数据正是建立信任的关键:网站所有者亲眼看到流量如何转化为金钱,并且不依赖于无法验证的网络报告。
分析依赖于与结算相同的可靠事件跟踪——因此仪表板中的数字和支付金额彼此一致。这是一个原则问题:当分析和计费建立在不同的来源上时,它们之间不可避免地会出现差异和争议。在Adgora,来源是统一的,双方看到的是一致的画面。
13广告和网站的审核
一个开放连接的公共网络无法在没有管理的情况下运作。否则,欺诈性创意、禁止内容和破坏广告主信任的流量网站不可避免地会渗入。这就是为什么管理区域(admin.adgora.net) 有一个广告和网站的审核轮廓。
广告审核过滤掉不应展示给观众的内容:误导性的创意、禁止的话题、明显的骗局。这保护了出版商——可疑的广告不会出现在他们的网站上——并支持网络作为一个值得信赖的地方的声誉。在一个以加密为主的环境中,骗局通常很普遍,这样的过滤器尤其重要。
网站审核从市场的另一侧运作:网络监控连接网站的流量质量,以确保广告商不会为流量虚假或不相关的地方支付费用。结合反欺诈,这形成了双重屏障——在单个事件的层面和整个网站的层面。
管理员区域为网络运营商提供日常工作的工具:审核和批准广告和网站、解决争议、管理状态。实质上,它是一个“控制台”,在公共轮廓之上——实时审核维护网络对双方承诺的透明度和清洁度的地方。
14技术栈、基础设施和遗留核心
对于 Adgora,我们组建了一个分布在子域上的独立环境——每个轮廓都有自己的访问、缓存和安全策略。这在负载方面更干净,也更易于维护。
- 后端 — 一个基于 PHP 的服务器堆栈:广告投放和选择、事件跟踪、预算和收入的核算、结算和支付逻辑。
- 投放引擎 — 一个重构的遗留广告投放核心,增强了加密结算和反欺诈功能。
- 加密层 — 在TON和USDT中的结算:为广告主预算充值并直接支付给出版商,绕过银行边界。
- 基础设施 — 分布在广告 / go / my / api / admin子域名下,位于Cloudflare后面(DNS、TLS、边界保护和部分寄生流量的过滤)。
- 安全 — 将管理和API与公共轮廓隔离,单独的访问策略,内置无效流量过滤。
遗留核心和重构
Adgora不是从头开始构建的,而是基于一个重构的遗留广告投放引擎。这是一个经过深思熟虑的工程决策:一个成熟的广告投放核心是多年来精心调优的广告选择逻辑、事件核算和负载下的行为。从头重写意味着踩上一个经过验证的引擎已经规避的同样的陷阱。
我们的工作不是抛弃遗留系统,而是将其整理并在上面生长新事物我们重构了基础引擎:理顺了其结构,使其现代化,分离出过时的部分,并为新的轮廓准备了基础。在更新的核心上,我们添加了原始引擎没有且无法拥有的功能——加密结算、现代反欺诈、更新的双侧仪表板和分析。
这种方法——采取可靠的基础并小心地进行现代化——节省了数月的开发时间并降低了风险。我们没有从头开始重新证明广告投放的基本机制,而是专注于使Adgora与经典网络不同的地方:透明度、加密经济和防欺诈。这是我们在“不要重新发明轮子”和“不要拖带技术债务”之间的常规平衡。
15设计和用户体验
Adgora在市场的两侧处理资金,因此我们使界面平静且技术性,没有视觉噪音。着陆页在几秒钟内解释了价值:它是什么,适合谁,它与经典网络的不同之处(透明度、直接加密、更大的出版商份额)以及如何开始——为广告主和出版商提供单独、清晰的入口点。
这两个角色的仪表板解决不同的任务,我们没有试图将它们塞进一个通用界面。广告主关心的是活动、创意、定位和预算消耗;出版商关心的是网站、广告单元、流量和收入。每个仪表板用用户的任务语言与用户对话,而不是用网络内部运作的语言。
特别关注展示数据的屏幕。在广告网络中,统计数据就是产品:广告商通过这些数据决定是否继续花费,而出版商则决定是否信任该网络。因此,我们旨在清晰明了地呈现分析数据,使关键指标一目了然,而不是淹没在过载的表格中。
16我们的工作方式
我们分阶段进行项目,每个步骤都有可证明的结果——这样客户可以看到进展,并在不等待最终结果的情况下纠正方向:
- 研究。我们拆解了广告网络模型、传统媒体购买的痛点、支付格式(CPC、CPM、CPA)、广告主和出版商的角色以及结算的加密经济。
- 遗留引擎审计。我们研究了基础广告投放核心(adbn),评估了哪些可以作为基础,哪些需要重构,并规划了重构方案。
- 架构。我们设计了广告/去/我的/api/admin子域之间的分割,以及服务、跟踪、反欺诈、会计和审核的轮廓。
- 核心开发。我们重构了引擎,建立了展示和点击跟踪、反欺诈、预算和收入的会计,以及双方的仪表板。
- 加密结算。我们在TON和USDT中连接了结算——补充预算和支付出版商——并将其与可信的事件会计相结合。
- 启动和基础设施。我们在 Cloudflare 后面部署了环境,使用子域名和证书,并设置了着陆页、审核和公共 API。
17结果
结果不是“在网站上粘贴横幅”,而是一个独立的公共广告网络,具有加密结算、两个仪表板、反欺诈和审核——一个直接连接广告商和出版商的产品。
- 广告商以明确的支付格式和目标启动活动,看到他们所支付的内容。
- 出版商通过大额收入分成和直接支付的加密货币来实现流量变现。
- 反欺诈和可信的跟踪消除了整类问题:欺诈、机器人展示和浪费的预算。
- 架构分布在子域名上,准备好扩展,而公共API为集成开辟了道路。
18要点
Adgora是工程严谨如何将“热门话题”转变为可行市场的一个例子。这里最有价值的不是产品“为加密货币展示广告”,而是如何它的实现方式:透明的经济学、可信的事件核算、反欺诈保护和诚实的出版商分成。正是这些不显眼但至关重要的细节使得一个生产级广告网络与另一个横幅交换网络区分开来。
值得强调的是对遗留系统的处理:我们没有从头开始重写经过验证的投放引擎,而是对其进行了重构,并在其上发展出新的功能——加密结算、反欺诈、现代仪表板和分析。这使我们能够专注于真正使Adgora与经典网络不同的地方,而不是重新发明投放的基本机制。
对我们来说,这是一个广告技术、区块链和高负载基础设施交汇的项目——正是这种任务需要产品思维和工程纪律。如果您需要一个广告网络、一个双边市场、一个区块链集成或一个带有公共API和仪表板的复杂服务——我们知道如何将这些事情推进到发布。



