CompanyJobsFor developersFor advertisersEvents
Log in
Menu
Main
News
 
Yandex Mobile Ads SDK 5 with DivKit technology
March 30, 2022

The new SDK version supports more technologies that help increase the effectiveness of app monetization.


Ads in the Yandex Advertising Network can be divided into two types: display ads and text and image ads. The difference is that display ads consist of ready-made advertiser creatives, while text and image ads are generated automatically based on data provided (images, videos, texts, links, callouts, and other ad extensions).

To make text and image ads more attractive and profitable, we experiment with designs. We test different layouts, types of ad elements, datasets, and button fonts and colors. 

New ad designs for mobile apps only used to appear when a new SDK version was released. However, rolling out the SDK on user devices was tied to the app release cycle and could take additional time. That time, among other things, was spent on app moderation in stores and users downloading updates from stores themselves. Because of this, new designs wouldn't appear in apps right away.

Starting with the Yandex Mobile Ads SDK version 5, we've solved this problem. New ad designs will appear in your apps immediately. Ad layouts are made right on the server and no app updates are necessary.

To make this possible, we've implemented DivKit technology in the new SDK version.

DivKit is a cross-platform technology developed by Yandex, which creates the layout of the app interface on the server and doesn't require a new release.

DivKit is already a successful part of different Yandex apps and services, such as Yandex Zen and Alice's cards. Now it will also be used for displaying ads in mobile apps.

In the new SDK version, DivKit works in the Interstitial and Rewarded video formats. We'll be adding support for banners soon.

Other important SDK changes

For Android

  • Video ads can preload now. This helps to avoid a "black screen" when the user's internet connection is unstable.
  • SDK initialization and the initial ad response now take less time.
  • The connection to AppMetrica that's needed for serving ads is made together with the Mobile Ads SDK integration, and doesn't require any additional setup.
  • The process of integrating In-Stream video ads when using ExoPlayer is much simpler now. Learn more in Help.
  • There is now a message about counted impressions (the onImpression method in the API). It helps you know when all the conditions for correct ad display are met.
  • There is now a message about ad clicks (the onAdClicked method in the API).

Useful links for Android: 

  • Instructions for SDK integration
  • Migrate to the new version
  • Updated SDK version on GitHub

For iOS

  • We now support the arm64 simulator architecture for using the Yandex Mobile Ads SDK on laptops with an M1 processor.
  • We switched to xcframework, which is a fast and convenient way to integrate libraries.
  • We added support for the AppMetrica SDK version 4.0.0 and higher. In version 4.0.0, you can set the user profile ID when or before you activate the master key, as well as when you activate the reporter. We added properties for automatically tracking the opening of apps from deep links and for automatically collecting data on in-app purchases, as well as for Conversion Value management.
  • We added support for a single API method that returns information about ad clicks. Now, instead of two methods, one API method is available for all ad formats.

Useful links for Android: 

  • Instructions for SDK integration
  • Migrate to the new version
  • Updated SDK version on GitHub

Video Tutorials

More
How Yandex Mobile Mediation works
How Yandex Mobile Mediation works
Video
Yandex × Brands: MyProtein case study
Yandex × Brands: MyProtein case study
Video
Yandex × Brands: AliExpress Russia case study
Yandex × Brands: AliExpress Russia case study
Video
Yandex × Brands: Radisson Hotel Group case study
Yandex × Brands: Radisson Hotel Group case study
Video
What is Yandex?
What is Yandex?
Video
Yandex.Direct online training
Yandex.Direct online training
Video

Subscribe to the Yandex Ad Tech Newsletter

 Incorrect email address
 
Conditions
I hereby agree to receive advertising messages from LLC “YANDEX”, its affiliates or any other entities / persons acting on behalf of LLC “YANDEX”, in accordance with Part 1, Article 18 of the Federal Law “On Advertising” (SRN: 1027700229193) and to decline at any time receiving such messages by using the functionality of the service, as part of which or in connection with which I have received these advertising messages.
Thank you!

Please check your inbox.

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