What Is Ad Network Mediation Explained: A Practical Guide

3 November 2026 7 min read Ceren Şahin

Written by:

Advertising

View profile

Ask AI about this page

11 views 7 min read

Ad network mediation platforms are software tools that help mobile application developers and publishers manage multiple advertising sources within a single interface. By connecting your app to various ad networks simultaneously, the platform automatically selects the best-paying ad for every impression requested. This process replaces the need to manually manage individual SDKs for each network, reducing technical debt while aiming to maximize the revenue generated from your available inventory.

How do ad network mediation platforms work?

When a user opens an app, the mediation layer acts as a traffic controller for ad requests. Instead of sending a request to only one network, the platform sends requests to a list of configured ad sources in a specific order. Each network responds with a bid or an ad unit if they have inventory available. The mediation platform evaluates these responses based on price, relevance, and network performance, then displays the ad from the highest-paying source to the user.

What Is Ad Network Mediation Explained: A Practical Guide — overview

This automated decision-making process helps maintain a high fill rate, which is the percentage of ad requests that are successfully filled with an ad. If the first network in your waterfall configuration has no ads to show, the system immediately moves to the second one. This sequence continues until an ad is found or the list is exhausted, ensuring that you rarely show empty space where an ad could have generated revenue.

What are the primary benefits of using mediation?

The main advantage of using mediation is the operational efficiency it brings to your development workflow. Rather than updating multiple SDKs whenever a partner changes their requirements, you maintain one primary mediation SDK. This reduces the size of your app package and lowers the risk of technical conflicts between different ad network codebases. You gain a centralized view of performance metrics across all integrated partners.

  • Consolidated reporting that allows you to compare performance across different networks in one dashboard.
  • Improved fill rates by creating a tiered waterfall structure that prioritizes high-paying networks.
  • Simplified SDK management by using a single integration point for multiple demand sources.
  • Dynamic allocation of traffic based on real-time performance data from each connected network.
Waterfall vs. bidding: Which model is better?

In the past, waterfalls were the industry standard. This involves ordering networks from highest to lowest expected revenue. The mediation platform calls them one by one until an ad is returned. While this is effective for managing established networks, it can lead to latency if the system has to wait for multiple network responses in sequence.

What Is Ad Network Mediation Explained: A Practical Guide — in practice

Header bidding or in-app bidding is a more modern approach. In this model, all networks are invited to bid on an impression at the same time. The mediation platform compares all bids instantly and selects the winner. Bidding is generally more efficient because it reduces the wait time for the user and ensures you are capturing the absolute highest price for each specific ad slot available at that moment.

FeatureWaterfall ModelIn-App Bidding
Primary LogicSequential orderingSimultaneous auction
Execution SpeedSlower due to latencyFaster decision time
Revenue AccuracyBased on historical dataBased on real-time bidding
How to choose the right mediation partner?

Selecting the right platform depends on your specific app category and the geographic location of your primary audience. Some platforms have better coverage in certain regions, while others offer specialized tools for specific ad formats like rewarded video or interstitial ads. Examine the documentation for each provider to ensure they support the ad formats you plan to prioritize in your user experience.

  • Check compatibility with your current development framework, such as Unity, Flutter, or native iOS/Android.
  • Review the available adapters to confirm that the ad networks you want to use are supported.
  • Evaluate the quality of the reporting interface to see if it provides the granular data you need for optimization.
  • Test the latency impact of the SDK on your app startup time and general performance.

How Alien Road applies ad network mediation

At Alien Road, our approach begins with a discovery phase where we audit your existing traffic patterns and current revenue sources. We check which networks are currently underperforming or showing high latency in your specific app category. We then configure the mediation platform to prioritize high-yield partners while setting up a fallback strategy to ensure no ad request goes unfilled.

For example, in a typical engagement, we begin by setting up the mediation SDK and mapping the ad units correctly within the partner dashboard. We monitor the first 30 days of data to identify where the waterfall or bidding configuration needs adjustment. We do not just set it and forget it; we perform monthly reviews to see if new demand sources should be added or if current networks have changed their payout structures.

Are there risks in using mediation?

One of the risks is an increase in app size. Each network adapter you add to your mediation platform adds code to your final app bundle. This can affect download speeds, especially in markets with limited data plans. You should regularly prune your list of ad networks and remove any that are not providing significant revenue to keep the app lean.

Another risk involves configuration errors. If your mediation settings are misaligned with your ad network accounts, you may see a drop in impressions or an increase in error rates. Always verify your account IDs and placement IDs in both the mediation dashboard and the individual ad network consoles. Small mistakes in IDs are a common cause of lost revenue in a typical account setup.

Where to start this week

Start by identifying your top three highest-performing ad networks. If you are not using a mediation platform yet, look into the integration requirements for one of the major providers. Create a list of all your current ad placements and document the current revenue per thousand impressions (eCPM) for each. This baseline data will be necessary to measure the success of your new mediation setup once it is live.

Frequently Asked Questions

Does mediation guarantee higher revenue?

Mediation increases the competitive pressure on your ad inventory, which often leads to higher revenue. However, it does not change the inherent demand for your audience. Success depends on the quality of your traffic and the number of competing ad networks you can attract to bid on your inventory.

Is it difficult to integrate a mediation SDK?

Integration requires moderate technical knowledge of mobile app development. Most providers offer detailed guides for common platforms like Unity or Android Studio. While the initial setup takes time, it is a one-time process that simplifies your long-term maintenance of multiple ad network relationships.

Can I use multiple mediation platforms?

Using more than one mediation platform simultaneously is generally discouraged. It creates complex technical conflicts and makes it difficult to track accurate performance data. It is best to choose one primary mediation partner and consolidate all your demand sources through that single interface.

How often should I optimize my waterfall?

A common pattern is to review your waterfall settings every two to four weeks. Look for networks that consistently show low fill rates or low revenue and consider swapping them for new partners. Frequent changes without data can be counterproductive, so base your updates on at least two weeks of consistent traffic.

What is the role of an ad adapter?

An adapter is a small piece of code that allows your mediation platform to communicate with a specific ad network. Think of it as a bridge that translates the requests from your app into a language that the individual ad network can understand and respond to correctly.

Keep reading: Advertising · Advertising

Share