Shatter the programmatic black box

Save days,
not hours

One engine analyses 4.6M+ apps, tells you what changed and discovers new revenue before your 9am meeting.

Glass Pulse overnight briefing with revenue, impressions, eCPM and QPS tiles
Daily summary · 06:30 UTCEmailSlack
Critical
Clearing CPM up 417% on a demand partnerOptimisation Engine · 5,362 impressions in CA
Warning
12 ads.txt lines removed on 3 publisher domainsSentinel · compared with yesterday
New
86 apps found selling through a competitor pathDiscovery · ready to export
Info
2 seller files could not be readSentinel · publisher site unreachable
Example alerts, anonymised
Overnight optimisation engineAPI and scheduled email discrepancy alertsSeller-file watchdogPublisher intelligenceHidden revenue finderCompetitor path mappingPrebid wrapper auditOwnerdomain scanningMonth-end reconciliationApp and CTV discoveryOvernight optimisation engineAPI and scheduled email discrepancy alertsSeller-file watchdogPublisher intelligenceHidden revenue finderCompetitor path mappingPrebid wrapper auditOwnerdomain scanningMonth-end reconciliationApp and CTV discovery
4.6M+Apps tracked
DailyYour tracked publishers, expected lines and competitors
84.2Mads.txt and app-ads.txt lines checked and stored
1.77MDomains checked
Under the hood

Your Revenue and Operations Engine. Glass Labs

Get ahead of compliance, agentic buying and supply and demand opportunities. The teams that win act on today's opportunity first. Glass Labs checks your tracked publishers, expected lines and competitors every day, so what changed overnight reaches you before your 9am meeting.

SOURCESGLASS.WORKS TOOLSWHAT YOU GETApp store metadataiOS · Android · CTVPublisher web scrapersdomains and ownersFirst-party reportingyour own numbersCompliance analysisapp-ads.txt · sellers.jsonProprietary data modelsclassification and scoringGLASS LABSYour Revenue andOperations EngineAPPS TRACKED4,655,211LINES CHECKED84.2MDOMAINS CHECKED1.77MDATA POINTS100M+DAILY AND WEEKLY CRAWLSGlass Pulsedaily briefingGlass Coreinsights and chartsOptimisation Enginerevenue actionsDiscoverydeep supply dataSentinelautomated ad operationsLedgerfinance and billingDaily alertsemail and SlackRanked opportunitiesbiggest changes firstYield Copilotteam member on your dataEnriched bid streamGlass.BidsCurated dealsGlass.Audience

Swipe to see the full flow

Collect

Apps, seller files, publisher sites and your own reports, read again daily or weekly.

Match

Links each app to its publisher, its owner domain and the sellers allowed to sell it.

Classify

Glass proprietary classification logic categorises every app and sizes its scale.

Score

Ranks the risks and opportunities so the biggest overnight changes reach you first.

Glass.Works

Ad Operations, on the night shift

An extra pair of hands that studies every publisher and partner while you sleep, then hands you what it found.

  • Find revenue that was hiding: new apps to add, seller lines to fix, buyers to re-price. Built for ad ops, supply, sales and partnerships teams
  • Know every publisher better: who owns it, who sells it, how it monetises and where competitors already sell
  • Discover new apps and extra data to use, with app stores, publisher sites and seller files crawled daily for the top apps and weekly for the long tail, then matched by AI to the right owners and sellers
Explore Glass.Works
Glass Pulse overnight briefing with revenue, impressions, eCPM and QPS tiles and a partner matrix
Glass.Bids

Where the data turns to dollars

Glass.Bids carries proprietary Glass data inside the bid stream. Advertisers buy on deep supply signals, and publishers are rewarded for the quality they bring.

  • Starts with your top bundles, then extends to every request through our API
  • Game level signals beyond the standard bid request, like buyer density and a Glass quality score
  • Bid level and log level transparency from request to clearing price
  • Curated app and CTV supply
Explore Glass.Bids

Standard request

bundle
com.example.soccer
platform
iOS
geo
GB
format
rewarded video

Glass.Bids request

bundle
com.example.soccer
platform
iOS
geo
GB
format
rewarded video
genre
Sports
subcategories
Soccer · Arcade
installs
10M+
scale
XL
buyer_density
8.4
cross_platform
Y
quality_score
7.9
ownerdomain
examplegames.com
seller_file
authorised
The same request before and after Glass data is added. Highlighted rows are Glass signals. Top bundles are mapped first, and an API will extend the enrichment to every request.
Concept. Example values
One platform, your choice

One engine. Two ways in

See your supply with Glass.Works or trade it with Glass.Bids. Connect them and every bid is backed by your own data.

// Layer 01 · Glass.Works

See your supply

Daily alerts, discovery and seller-file monitoring across apps and CTV.

Glass PulseGlass CoreOptimisation EngineYield CopilotDiscoverySentinelLedger
APPS_TRACKED
4.6M+
TRACKED
Daily
DISCOVERY
Daily · weekly
ALERTS
Email · Slack
// Layer 02 · Connection

Connect it

You choose what flows between Works and Bids. Nothing moves until you switch it on.

OptionalYou control it
DEFAULT
Off
CONTROL
Yours
// Layer 03 · Glass.Bids

Trade it

An auction where requests carry Glass data and every step is visible.

Enriched bid streamBid level reportingLog level reportingTransparent fees
SUPPLY
Curated
INTEGRATION
Client or server side
// Layer 04 · Glass.Audience

Curate it

Curated deals built from Glass.Works discovery data, ready for your DSP.

Custom PMPsDeal IDsApp and CTV
OUTPUT
Deal ID
BRIEF
Custom

We never store raw log data or share signals between partners.

Ready to see inside the box?

Get in touch