In-app bidding
What is In-app bidding?
In-app bidding is a programmatic advertising method in which multiple ad exchanges and demand sources compete simultaneously in a single, real-time auction to serve an ad within a mobile application. Unlike traditional waterfall mediation, in-app bidding runs a unified auction where every eligible buyer submits their highest bid at the same moment, ensuring the placement goes to the highest-value demand source. The result is a more transparent, efficient, and revenue-optimized process for both publishers and advertisers.
How it works
When a user opens an ad placement within a mobile app, the publisher's mediation layer or SDK triggers an auction request. This request is broadcast simultaneously to all integrated demand sources, including ad exchanges, demand-side platforms, and ad networks.
The Unified Auction
Every participating buyer receives the same opportunity to respond with a bid in real time. The auction runs server-side or via an in-app SDK, and the highest bid wins the placement. The winning creative is then rendered within the app, typically within milliseconds of the user triggering the ad slot.
Comparison to Waterfall Mediation
Traditional waterfall mediation prioritizes demand sources sequentially based on historical average CPMs. Each network is given a chance to fill the impression in order, and the auction ends as soon as one network fills it. This means higher-paying networks lower in the waterfall may never get the opportunity to bid. In-app bidding eliminates this sequential hierarchy. All demand sources compete in parallel, which means the true highest bidder wins every time regardless of their position in any predefined priority list.
Server-Side vs. Client-Side Bidding
In-app bidding can operate server-to-server, where bid requests and responses travel between ad servers without adding latency to the device. Client-side implementations process bids on-device via SDKs, which can introduce minor latency but offer greater transparency in bid data. Most modern implementations favor server-side processing to protect app performance and user experience.
Why it matters
In-app bidding directly improves publisher revenue by ensuring every ad impression is sold to the highest available bidder rather than the first acceptable one. Publishers using unified auctions consistently see higher effective CPMs compared to traditional waterfall setups, because demand competition is maximized for every single impression.
For advertisers, in-app bidding creates fairer access to premium inventory. Historically, smaller or newer demand-side platforms were placed low in publisher waterfalls and rarely won placements even when willing to pay more. Unified auctions level the playing field, allowing advertisers to win based on bid value rather than network seniority.
From a measurement perspective, in-app bidding generates richer impression-level revenue data. This granularity allows mobile measurement partners like Airbridge to attribute revenue more precisely, enabling advertisers to calculate accurate return on ad spend and lifetime value at the campaign or user level. Impression-level data from in-app bidding integrations feeds directly into cohort analysis and campaign optimization workflows.
How to optimize in-app bidding
1. Select a Mediation Platform with Bidding Support
Choose a mediation platform that supports unified auction functionality and has established integrations with major demand sources. Platforms vary in the number of bidding partners they support, so evaluate coverage against your key advertising markets.
2. Integrate Bidding SDKs Correctly
Each demand source participating in in-app bidding typically requires its own SDK or server-side adapter. Audit SDK versions regularly to ensure compatibility and minimize app size and latency impact. Consolidate where possible using server-to-server integrations.
3. Set Competitive Floor Prices
Floor prices prevent inventory from selling below acceptable CPM thresholds. Set dynamic floors based on historical bid data and segment them by ad format, placement, and geography. Floors that are too high reduce fill rates; floors that are too low leave revenue on the table.
4. Analyze Impression-Level Revenue Data
Import impression-level data from your mediation platform into your analytics or MMP setup. Connect this data to user-level attribution records to calculate accurate ARPDAU and LTV. Airbridge supports impression-level revenue data ingestion to enable this analysis across acquisition campaigns.
5. A/B Test Auction Configurations
Test different combinations of demand partners, floor prices, and auction timeout settings. Shorter timeouts reduce latency but may exclude slower bidders. Longer timeouts capture more bids but risk degrading user experience. Identify the optimal balance through controlled experiments.
6. Monitor for Fill Rate and Latency Tradeoffs
Track fill rate alongside eCPM to avoid optimizing for yield at the expense of monetization volume. Use dashboards to monitor bid response times by partner and remove consistently slow or low-quality demand sources.
Related concepts
| Term | Relationship | Description |
|---|---|---|
| Real-time Bidding | Parent | The broader programmatic auction framework that in-app bidding applies within mobile app environments |
| Ad Exchange | See also | Marketplaces that connect buyers and sellers and participate as demand sources in in-app bidding auctions |
| Ad Mediation | Contrast | The traditional sequential waterfall method that in-app bidding replaces or supplements |
| Supply-side Platform | See also | Technology used by publishers to manage inventory and participate in programmatic auctions including in-app bidding |
| Effective Cost Per Mille | See also | The key metric used to evaluate and compare revenue performance across in-app bidding demand sources |
Put these concepts into practice
See how Airbridge helps teams implement mobile attribution strategies at scale.