Updated December 2, 2025Published May 19, 2025
In-app advertising: basics, benefits, and formats
Vera GroßeUX Management

Mobile apps are now an integral part of everyday digital life and for developers and companies, monetizing their apps is of central importance. One of the most effective ways to achieve this is through in-app advertising.
But how much money can you really earn with app advertising? Which factors influence revenue? And which strategies result in maximum profits without sacrificing user experience? In this article, you'll learn how in-app advertising works, what revenue models exist, and what strategies app developers should use to increase their advertising revenue.
What is in-app advertising?
Die App development also includes the ability to integrate in-app advertising — a strategy that integrates ads directly into mobile applications. It allows app developers to offer their apps to users for free or at low cost, while generating revenue at the same time. This method has proven to be particularly effective, as the ads can be specifically tailored to the interests and needs of app users.
Both advertisers and developers benefit as advertisers effectively reach their target groups and developers get a stable revenue stream.
Types of in-app advertising
There are different types of in-app advertising that can be used depending on the app type and target audience:
- Banner advertising
Small, static, or animated ads that appear at the top or bottom of the screen. Businesses can create banner design that is unobtrusive but offers limited opportunities for interaction. - interstitial advertising
Full screen ads that appear between app content, such as when switching levels in games. They offer higher visibility, but can be annoying if viewed too often. - Rewarded video advertising
Users can earn rewards such as bonus points, virtual currency, or additional content by watching videos. This type of advertising creates a win-win situation for both users and developers. - Native advertising
Ads that are seamlessly integrated into app design and often look like natural content. These ads are less annoying and therefore popular with users. - Playable advertising
Interactive ads that allow users to try out the advertised product before downloading it. They are particularly effective for gaming apps.

How does in-app advertising generate revenue?
In-app advertising offers various models that allow developers to generate revenue based on user interactions or ad visibility. The most common revenue models include:
- Cost Per Impression (CPM)
Revenue is generated based on the number of ad views. A fixed amount is paid per 1,000 impressions (viewings of the ad). - Cost Per Click (CPC)
Developers earn money when a user clicks on an ad. This model is particularly suitable for ads that promote high levels of engagement. - Cost Per Action (CPA)
Revenue is generated when users take a specific action after clicking on the ad, such as registering or making a purchase. - Subscription-based advertising models
Users pay for an ad-free experience, which serves as an alternative source of income.
How much money can you earn with in-app advertising?
The potential to earn money with in-app advertising varies greatly depending on app type, target audience, and advertising format. Although revenue can fluctuate, clever placement and selection of advertising formats offer significant opportunities for developers. Below, we explore how various app categories are monetized through in-app advertising and what special features they have.
Earnings by app category
The amount of income from in-app advertising depends heavily on the type of app. Different categories achieve different results:
- Gaming apps: High user engagement and interaction rates make this category particularly lucrative. Rewarded video ads are very effective here.
- Lifestyle and fitness apps:
These apps often have an engaged but smaller user base. Native ads or subscription models are recommended here. - Educational apps: These often achieve lower CPMs as they usually target specific niches.
Impact of user base and engagement
- User base size: The more active users an app has, the higher the advertising revenue. Apps with millions of users can generate revenue in the six-figure range or higher.
- User interaction: Apps with high interaction rates can benefit more from CPC or CPA models.
Real examples and benchmarks
- A gaming app with 1 million active users can earn between €10,000 and €50,000 per month through rewarded video ads.
- A lifestyle app with 500,000 users earns around 5,000€ to 15,000€ per month through banner advertising.
Factors that influence income from in-app advertising
Anyone who has an app idea programmed should consider monetization strategies such as in-app advertising in the early planning phase.
Geographical location of users
- Users from industrialized countries: Higher CPMs and CPCs as advertisers pay more for these audiences
- Users from emerging markets: Lower revenue per impression or click.
Ad placement and user experience
- Optimally placed ads, such as reward videos after completing a level, increase revenue without affecting the user experience.
- However, too many ads can result in user churn.

Quality and relevance of ads
Ads that are tailored to the interests of the target audience generate higher click-through rates and revenue.
Strategies to maximize income from in-app advertising
To increase revenue from in-app advertising, ads should be strategically placed and excessive advertising should be avoided. Choosing the right ad network, such as Google AdMob or Unity Ads, is essential for success. Advertising strategies can be optimized through A/B testing and analysis tools such as Firebase or Adjust.
We're now looking at how specific app categories can benefit from these strategies.
1. Choosing the right ad networks
- networks such as Google AdMob or Unity Ads offer high coverage and detailed analyses.
- Test different networks to get the best results.
2. Testing and performance analysis
- A/B testing: Explore different ad types and placements to see which are most effective.
- Analytical tools: Use tools like Firebase or Adjust to collect data and optimize strategies.
3. Challenges and Disadvantages of In-App Advertising
- Negative effects on user experience: Too many or poorly placed ads can impair user experience and lead to churn.
- Ad fatigue: Users can get used to ads and ignore them, reducing effectiveness.
- Dependence on external factors: Fluctuations in ad prices and changes in advertising guidelines can have a negative impact on revenue.
conclusion
In-app advertising is one of the most effective strategies for monetizing mobile apps. However, in addition to opportunities, there are also challenges: Potential revenue depends heavily on the app category, the size and engagement of the user base, and geographical factors. Targeted ad placement, choosing the right advertising networks, and continuous analysis of performance are crucial for successful monetization. Despite potential challenges such as ad fatigue and potential impairment of user experience, in-app advertising remains a central part of modern monetization strategies, whose potential continues to grow through new technologies and trends.
Quality and relevance of ads
Ads that are matched to the interests of the target audience achieve higher click-through rates and revenue.
Ad fatigue
After several weeks, click-through rates typically drop by 30–50% because users see the same ads repeatedly. This is a chronic problem with longer-term monetization.
Platform-specific challenges
iOS: Apple's App Tracking Transparency (ATT, since 2021) has restricted ad targeting, which led to lower CPMs.
Android: Less restrictive, but more fragmented. Both platforms change their advertising policies regularly, which can put your monetization strategy at risk.
App store policies: Apple and Google increasingly reject apps with aggressive advertising. Interstitial ads that are too frequent or too large, or ads placed in front of core features, can lead to rejection.
Strategies for maximizing revenue from in-app advertising
To increase revenue from in-app advertising, ads should be placed strategically and excessive advertising should be avoided. Choosing the right ad network, such as Google AdMob or Unity Ads, is essential for success. A/B tests and analytics tools such as Firebase or Adjust can be used to optimize advertising strategies.
Now let's look at how specific app categories can benefit from these strategies.
1. Choosing the right ad networks
- Networks such as Google AdMob or Unity Ads offer wide reach and detailed analytics.
- Test different networks to get the best results.
2. Hybrid-Monetarisierung
In-app advertising alone is not enough for most developers. More successful apps combine advertising with other models:
- Freemium: Basic features free of charge, advanced features as an in-app purchase. This often generates 3–5x higher revenue than advertising alone.
- Premium tier: Ad-free version as a one-off purchase (€2-€5).
- Subscriptions: Monthly or annual ad-free versions for continuous revenue.
3. Testing and performance analysis
- A/B tests: Run A/B tests on ad formats, placements and frequencies to increase revenue by 20–50%; tools such as Firebase Analytics measure real-time metrics on impressions, clicks and churn. Combine networks such as Google AdMob and Unity Ads via mediation stacks for dynamic optimization of fill rates and eCPMs; test rewarded videos after level completion instead of interstitials to minimize disruption. Use Adjust or AppsFlyer for cohort analyses to secure long-term user retention.
- Analytics tools: Use tools such as Firebase or Adjust to collect data and optimize strategies.
4. Challenges and disadvantages of in-app advertising
- Negative impact on user experience: Too many ads lead to 30–50% lower engagement and higher uninstall rates; use frequency capping (e.g. 3–5 rewarded videos per session) to avoid ad fatigue – this feature is available in most ad networks.
- Ad fatigue: Users can get used to ads and ignore them, which reduces effectiveness.
- Dependence on external factors: Fluctuations in ad prices and changes to advertising policies can negatively affect revenue.
Conclusion
In-app advertising is one of the most effective strategies for monetizing mobile apps. However, alongside the opportunities there are also challenges: the potential revenue depends heavily on the app category, the size and engagement of the user base, and geographic factors. Targeted ad placement, choosing the right ad networks and continuous analysis of performance are decisive for successful monetization. Despite potential challenges such as ad fatigue and the possible impairment of the user experience, in-app advertising remains a central part of modern monetization strategies, and its potential continues to grow with new technologies and trends.
Between agency life and startups - our blog
In our blog we share tips on app development, startups and a few wild stories from everyday agency life.

How to Integrate PayPal in Your App: A 2026 Guide
How to integrate PayPal into your app: integration paths, requirements, a step-by-step walkthrough and the mistakes that cost you conversions.Read story
Software Development Outsourcing: When It Pays Off
When does software development outsourcing pay off, which models exist and how do you spot a good partner? An honest take, hidden costs included.Read story
Low Code Development: When It Pays Off and When It Doesn't
What low code can really do, where its limits are and when custom development pays off more. An honest take with a 2026 platform comparison.Read story
Book your free call.
We look at your plans with you as if they were our own. If building does not pay off, we tell you, even when that speaks against the project.
Pick a day
Pick a day
Loading available times …








