Analyze
The tag reads up to 14 signals: country, device, OS, browser, format, placement, time of day, currency and session depth. No personal data is stored.
The engine
BGrowth reads the context of every ad request, predicts the net yield of each connected partner and routes the impression to the best one, before the page finishes loading.
How a decision is made
No waterfall, no fixed priorities. Each request is scored on its own context, then the outcome teaches the model for the next one.
The tag reads up to 14 signals: country, device, OS, browser, format, placement, time of day, currency and session depth. No personal data is stored.
For each connected partner, the model predicts eCPM, fill probability and response time for this exact segment, net of fees.
The partner with the highest expected net yield wins, within your rules: price floors, blocklists, latency budget and frequency caps.
The real outcome is logged and fed back. A small share of traffic keeps exploring alternatives so the model never goes stale.
Architecture
Your networks keep their tags, contracts and payouts. BGrowth sits in front of them and decides which one serves each impression.
Diagram: your ad partners feed the AI orchestration engine, which analyzes geography, currency, device, user context and real-time performance, then routes impressions to banners, pop-unders, interstitials, video and native ads, learning continuously.
Signals
Contextual signals only. Enough to price an impression precisely, nothing that identifies a person.
Country and region of the visit, the first driver of eCPM.
Desktop, tablet, Android or iOS, and the browser family.
Banner size, popunder, native slot or interstitial, and its position.
Hour and weekday in the visitor's time zone, where demand peaks.
Payout currency and exchange rate, so yields compare net to net.
Organic, social, direct, referral or paid, each with its own buyers.
Page depth and ads already seen, to respect frequency and quality.
Live eCPM, fill rate and latency of every partner, minute by minute.
Why it earns more
A waterfall calls partners in a fixed order and takes the first answer. BGrowth compares all of them on every request and keeps your rules in charge.
| Waterfall | BGrowth | |
|---|---|---|
| Partner order | Fixed, reviewed by hand | Recomputed for every request |
| Decision unit | Ad unit or country | Single impression |
| Latency | Adds up with each fallback | 83 ms median, capped by you |
| Experimentation | Manual A/B tests | Continuous, automatic |
| Explainability | Spreadsheets | Every decision logged |
Get started
Connect your networks today and see your first optimized impressions within the hour.
Free 30-day trial · No setup fee · Cancel anytime