One platform earns much less per impression.
iOS and Android users see the same content, so a large price gap usually points at the setup, not the audience. I check how ads are requested, rendered and refreshed on each platform.
I find where an app’s ad setup loses money: wasted requests, ads that never render, weak demand, and a platform paid less than it should be. Then I fix it in the code and the configuration, and measure the result.
Two months of my own work on the app’s ads, on iOS and Android. The client stays confidential.
iOS ad price (CPM) after I rebuilt how the app loads ads. Now on par with Android.
Header-bidding revenue on Android: from €1.2k to €3.7k a month.
Estimated extra iOS revenue a year from the higher ad price.
iOS and Android users see the same content, so a large price gap usually points at the setup, not the audience. I check how ads are requested, rendered and refreshed on each platform.
New placements can lower prices and hurt the experience. First I look at fill, render rate, viewability and the demand competing for each impression.
Coverage, timeouts, bidder configuration and consent handling decide whether bidders actually win. I find where that demand is lost.
Sound from ads scrolled past, empty gaps, a feed that reloads by itself. These cost retention and revenue at the same time, and the cause is usually in the code.
I’m Alex Severianov, founder of X91 Tech. These cases describe my own contribution in existing product teams.
I built consent-based loading for Google Ad Manager and other ad providers, added bidding, and fixed request, configuration, and display issues.
Explore →I traced failures across SwiftUI, an ad SDK, and bidder configuration, contained the immediate ad failure, and fixed the underlying code.
Explore →The ad revenue sample shows the format of the findings and the implementation report. It uses a fictional company and synthetic data.
We look at the ad server data by platform, format and placement: price, fill, render rate, viewability and demand sources. I find where the gap is.
I inspect how the app requests, loads and displays ads, and how the SDKs and bidders are configured. Most of the money is lost between those layers.
I implement the changes, run them as A/B tests where possible, and measure revenue and user experience before rolling out.
A diagnosis of where ad revenue is lost, implemented fixes in the app and the ad configuration, and measured results. Scope and price are agreed before paid work starts.
No. I work with the setup you have, such as Google Ad Manager, header bidding and mediation, and improve how it is used. New demand partners are added only when the data supports it.
It shouldn’t. In the work above, users stopped hearing sound from ads they had scrolled past and empty ad gaps disappeared. Ads that render properly are also worth more.
Your platforms, ad formats and placements, what you use for ad serving and bidding, and how revenue has moved recently. Rough numbers are fine.
An app that needs building. A migration that needs someone to own it. Numbers that don’t make sense. A product decision your team can’t resolve. Or the thing your team is most sure about. Tell me what’s happening. I’ll tell you whether I’m the right person, how I’d approach it, and what the work would cost.
Email Alex ↗[email protected]