CompanyJobsFor developersFor advertisersEvents
Log in
Menu
Main
Solutions for businesses
Client Cases
Back
Client CasesSuccess Stories
App monetization

5 tips developers can use to monetize their apps

Yandex Advertising Network experts put together a set of recommendations that will help maximize the app revenue you earn from ads.

Tip 1. Use the latest SDK versions

SDKs are sets of dev tools that make it easier to build apps. Ad networks regularly update their SDK, fixing bugs and adding new tools that simplify your job. If you don’t make timely updates, you’ll miss out on those new features. One example is the Yandex Mobile Ads SDK version that introduced DivKit, a tool that lets you run ad design experiments without rereleasing your apps to stores.

In new SDK versions, ad network developers also work around the requirements Google Play and the App Store are constantly changing. That ensures your app won’t be removed, which makes this yet another reason to keep your SDKs updated.

The current versions of Yandex Mobile Ads SDK can be found in the Help section.

Tip 2. Display ads from multiple networks

Mediation platforms pull and display ads from different ad systems. Once you have one connected, networks will be competing for ad space in your app, boosting demand and revenue.

Yandex has its own platform called Mobile Mediation. It compares ads from different networks to ensure we’re getting the most profitable option for every app. In addition to the Yandex Advertising Network, Mobile Mediation comes with almost all the most popular networks, including AdMob, AppLovin, ironSource, Mintegral, Unity Ads, and myTarget.

Here’s what you should be thinking about when you’re picking ad networks:

Independent studies and rankings can help tell you what different ad networks can offer as well as the revenue you can expect from them. According to the Appodeal Mobile In-App Ad Monetization Performance Index for 2021 and 2022, the Yandex Advertising Network is one of the largest and most profitable networks for app monetization in Eastern and Western Europe, the Middle East, Asia, and Latin America.

Tip 3. Be careful about caching

Caching ads helps minimize situations where users see an empty block since the system didn’t have time to process and load an ad. But too much caching on screens that are unlikely to be shown can reduce ad effectiveness. For example, if users go through 2-3 levels in your game at a time on average, you don’t need to cache ads for 6-7 screens. Ad visibility will decrease, and the ad system might deprioritize your app.

To make sure caching works for your app instead of against it, keep a close eye on the «Show rate» or «Show rate (viewable)» metric in the partner interface. If it’s below 20%, think about changing your caching algorithm. The higher the share of impressions, the better.

Tip 4. Don’t block too many topics

Many app owners try to make sure their ads match their app as closely as possible. In some cases, that’s a good idea, like when they’re blocking ads from competitors or excluding adult content for an app targeted at kids. But that strategy can also backfire in terms of lost revenue. If you have a fitness app, you shouldn’t just show ads for sports nutrition and equipment. Users might appreciate a variety of topics, from buying cars and real estate to learning foreign languages and home repair.

With that in mind, we recommend being careful about the topics you block.

The top ten industries in the Yandex Advertising Network with the highest CPM include real estate, IT and telecom, education, cars, legal services, and household goods. Even if your app doesn’t have anything to do with those topics, showing ads from advertisers focused on them can boost your revenue.

Tip 5. Don’t degrade the user experience with ads

Effective monetization is measured by what users do after clicking the ad rather than the number of impressions and clicks. That’s why banners should show up right when users are primed to interact with them. To take one example, banners shown between game levels will grab more attention and quality clicks than one you show when users are closing the screen.

The highest app engagement comes from rewarded ads, which offer users additional content or some in-game currency in exchange for ad views.

Get started monetizing your app with Yandex experts

If you don’t want to figure out the subtleties of ad systems and monetization settings, we have a solution: Easy Monetization. Yandex experts will handle the setup completely and get you on your way to higher revenue.

Increase ad revenue

Get help from Yandex experts

More details

Services

Yandex.Direct
Yandex.Market
Yandex.Metrica
AppMetrica
Yandex.Webmaster
Yandex.Audience
Yandex.Directory
Yandex.Tracker

Yandex advertising products

Search advertising
Yandex Advertising Network
Mobile Advertising
Display Advertising
Video advertising
Retargeting
Yandex.Direct automatic strategies
Audio advertising
Location-based advertising
Other Yandex services

Technologies

Direct API
Metrica API
AppMetrica
Market API
Money payment processing

Training & Certification

Training & Certification
Online Course
Certification of specialists

For Partners

For Agencies
Yandex partner status
Ad Network
ADFOX

Contacts

Yandex support service
Offices
Local advertising agencies
Get professional help with setting up Yandex.Direct

Legal Documents

Privacy Policy
Interest-based advertising on Yandex.Direct

Requirements

Technical Requirements
General Terms and Conditions
Regulations for Placing Advertisements

Advertising rates

Price List

© 2004–2025  YANDEX