Products · Archon Cortex
Archon Cortex
Live across the APH network

Every bid matters.

Archon Cortex reads millions of rows of your real bid data — including the bids you lost — and sets the optimal price floor for every ad unit, country and device. Twice a week, every week. Publishers see 10–20% net uplift from floors alone.

Yield curve · one ad unitcurrent $14.00 → recommended $18.14
rCPM (shaded)rCPM (baseline 1PA)Fill rate

Solid = shaded (1PA + elasticity) · dashed = naïve 1PA replay. From the Cortex console — a live ad unit's curve; floors retune twice a week.

The problem

Nobody can hand-tune a thousand floors.

Price-floor optimization is one of the biggest levers in ad yield — and one of the hardest to pull. With hundreds or thousands of ad units, dozens of geographies, shifting seasonality and an economy that moves under your feet, the "right" floor changes constantly. No team can re-tune them a hundred times a year by hand. So most publishers set a floor once and leave it — or hand the problem to a black box.

And the market now punishes idle floors harder than ever: in Q2 2026 open-web supply shrank while eCPMs rose — up ~30% year over year in the UK. Premium publishers are deliberately cutting low-value bid requests to protect price. That repricing only reaches publishers whose floors move with it.

Ozone data, reported by Digiday

Unified Pricing Rulesone network · last retune
RuleFloorLast updated
ROS_Desktop_Display_All$0.8022 months ago
Mobile_Anchor_TR$0.4519 months ago
Video_Instream_EU$4.0014 months ago
Homepage_Takeover_Premium$12.008 months ago
Article_MidContent_Global$1.202+ years ago
cortex_managed_floors · 1,847 rules—3 days ago

Five floors set by hand, then forgotten · one engine that never stops

Distance from optimal floorad units × geos · one quarter later

Every cell is a floor. Red means it drifted. Nobody has time to chase them.

Bid landscape by quartersame ad unit · same floor
your floor · set Q1 '25 Q1 '25 today bid price →

Demand kept climbing right. The floor stayed where it was set.

The insight

We ran the experiments. Fixed floors won.

Our test-driven culture keeps producing the same result: data-driven fixed floors outperform Target CPM, Optimized CPM and set-and-forget strategies. The catch has always been maintenance — an optimal fixed floor doesn't stay optimal. Keeping thousands of them current is an industrial problem, not a spreadsheet problem. Cortex is the industrial solution.

Data-driven fixed floorsWins in our experiments
Target CPM
Optimized CPM
Set-and-forget

Ranked by results across our floor experiments — relative order, not measured magnitudes; results vary by publisher.

How Cortex decides

The engine room.

Ingest the full auction record.

GAM Data Transfer files and BigQuery — won bids, lost bids, rejection reasons. Reports show you what sold; the landscape is in what didn't.

3 log-level reports, left-joinedevery bid — won, lost or rejectedfull auction reconstruction

Reconstruct the demand curve.

Cortex fits yield curves per segment — the price-demand relationships that never appear in any GAM report.

naïve 1PA replay baselineshading + elasticity modelmulti-modal bid-density detection

Cluster the inventory.

Meaningful combinations across ad unit × country × operating system × browser × device category. Thousands of micro-markets, each priced on its own data.

decision-tree adaptive segmentationleaves merged → non-overlapping rulesOS / browser family collapse

Predict — then verify.

Every floor recommendation is backtested against your own history and validated against holdout controls, with seasonality deconfounded so a good week never masquerades as uplift.

backtest batchesholdout controlslean-up guardrails on aggressive floors

Apply, twice a week.

New floors upload across the network every few days — no cap on ad units, no manual ceiling.

exported as GAM Unified Pricing Rulesthin segments → ad-unit default UPR fallthrough
From the Cortex console

The evidence, not the slides.

The screens our analysts work in — one live ad unit, values as the engine computed them.

Bid price distribution7 modes: $4.32 · $8.70 · $14.43 · $36.68 · $44.55 · $117.77 · $195.23
BidRejectionReason breakdownone ad unit · one analysis window
(Winner)1,97036.7%
Outbid1,86234.7%
Floor1,50127.9%
Other390.7%
Optimized pricing10.0%

Reports show the winners. The landscape — and the floor's real bite — is in the rejections.

Adaptive segmentation worksheetone rule per decision-tree leaf · rules are non-overlapping — priority order doesn't matter
Tree depth 36 rules (from 11 leaves)5,210,268 auctionsSplits: OS=1 · Browser=2 · Country=1Ad unit 22•••••43
R0$18.14Aggressive · lean-up2,035 auctions · 3 combos · uplift +4.3%
OSiOS
CountriesUnited States
BrowsersChromeIn-appYandex
R2$14.002,367,821 auctions · 20 combos · uplift +7.6%
OSiOS
CountriesTürkiyeUnited KingdomSaudi ArabiaAzerbaijanCanada

OS and browser values collapse to their families before tree splitting · segments too thin to price on their own data fall through to the ad-unit-wide default UPR · every rule ships with its auction count, combo coverage and measured uplift.

Where our numbers come from

GAM experiments on publishers in our network.

0%

of our floor experiments produced a measurable uplift

0+

ad units tested, at three publishers in our network

5–50%

range of the individual results

10–20%

average net uplift from floors alone

The tests ran for a month, and the results showed within the first week. The spread is wide, which is why the test runs on your own ad units before anything else. We publish these results, so we keep the publishers’ names out of them. Their numbers are their business, as yours would be.

The test

Two ways in. One month. One threshold.

Two ways in

The test at a glance

Pick your route. The diagram shows what moves where, and what you get back.

Test design and setup
  1. Your Ad Manager 360

    Data Transfer files

    Every auction, lost bids included.

  2. loaded intoYour Google Cloud

    BigQuery dataset

    At least a week of rows.

  3. read-only accessCortex

    Cortex platform

    Reads it automatically. The data stays in BigQuery.

  4. new floorsYour Ad Manager 360

    Your GAM experiment

    Your split. Floors updated once or twice a week.

  5. the result, in your reportingThe gate

    10–20% net

    The test runs a month. Clear the threshold and you onboard.

No GAM loginNo Manage Account accessNo spreadsheets or summary reports
  1. Your site

    A few select ad units

    Chosen with you.

  2. Manage InventoryAPH network

    Our Ad Manager 360

    The units serve through our network.

  3. bid data, automaticallyCortex

    Cortex platform

    Reads their bid data from our Data Transfer files.

  4. new floorsAPH network

    Ad Manager experiment

    We run it. Floors updated once or twice a week.

  5. Experiments results, shared with youThe gate

    10–20% net

    The test runs a month. Clear the threshold and you onboard.

Totally free of chargeNo Data Transfer feeNo BigQuery setup
After the test

Two ways to run Cortex.

Cortex only

Cortex as SaaS

5%revenue share

The platform and training. Your team runs the floors. A one-year first term, then monthly with 30 days’ notice.

Both shares are taken from gross ad revenue on the Cortex-managed units. No setup fee, and nothing owed before you onboard. Contracts are signed with Archon Programmatic House FZC, Dubai, a Google Certified Publishing Partner.

Questions from yield and ad ops leaders

Before you ask.

Do you need Manage Account access or a login to our Ad Manager?
No. We get no role in your Ad Manager on either route. With Data Transfer, Cortex needs read access to your files in BigQuery and nothing else, and your own team enters our floors, so every change in your audit log is yours. Without it, you put a few ad units on our network via Manage Inventory and send us their current floors, and we run the test on our side.
How much data does Cortex need?
Every row of the Data Transfer files for at least a week: usually gigabytes, often terabytes. A spreadsheet or summary report is not enough.
Who can see our data?
Only the Cortex platform reads it, automatically, and it stays in BigQuery. Access to the platform itself comes after the contract is signed.
Who measures the uplift?
With Data Transfer, you do, in your own Ad Manager. With units on our network, we run the experiment and share the Google Ad Manager Experiments results with you.
What if the tested units gain less than the threshold?
Then you do not onboard. The threshold is a net uplift between 10% and 20%, after the 5% Cortex share, agreed before the test starts.
Who signs the contract?
Archon Programmatic House FZC, our company in Dubai, UAE. It is a Google Certified Publishing Partner.
Request a test

Find out what your lost bids are worth.

Tell us your domain and whether Data Transfer is on. A person on our yield team replies within one business day.

Two ways inOne month, select ad unitsOnboard only at 10–20% netNo setup fee

Request a Cortex test

One reply from a person, within one business day.

Our partner badges

Google Certified Publishing Partner Amazon AdsVerified Partner Microsoft AdvertisingAdvertising Partner