News

Flutter support

Date of publication: December 14, 2022.

This functionality is available as of version 5.4.1 (Android) and 5.3.1 (iOS).

Flutter is a popular technology for mobile app development. It's designed for software developers to write a universal code that can be applied to different operating systems: both Android and iOS.

It's now even easier to monetize Android and iOS apps created with Flutter. Using a plugin available to all YAN partners, you can easily enable monetization from Yandex for your app. Learn more in the documentation.

COPPA support

Publication date: November 10, 2022.

This functionality is available as of version 5.4.0 (Android).

On April 21, 2000, the Children's Online Privacy Protection Act (COPPA) came into effect. The act governs the collection of personal information from children under the age of 13 by individuals or entities within US jurisdiction. Pursuant to the Act, the application operator shall include in their privacy policy the methods for obtaining parental or caretaker's consent, as well as the operator's commitment to protecting the privacy and safety of children on the internet, including marketing restrictions. We have added COPPA support to the Yandex Mobile Ads SDK (learn more about the integration for Android). The new functionality will enable you to restrict collection of personal information.

New version of Mobile Ads SDK 5.0.0

Publication date: March 30, 2022.

Android

  • Video ads prefetching is now available. This will help you avoid a “black screen” if the user's connection deteriorates.
  • Less time is now needed to initialize the SDK and load ads for the first time.
  • We significantly simplified the process of integrating InStream video ads when using ExoPlayer. Learn more in the documentation.
  • Added a message about a counted impression (the onImpression method). It shows you that all criteria for a proper ad impression were met.
  • Added a message about an ad click (the onAdClicked method).

iOS

  • Supported the arm64 simulator architecture so that laptops with an M1 processor can run the Yandex Mobile Ads SDK.
  • Moved to xcframework: a fast and convenient method to integrate libraries.
  • Supported a single API method to return data about an ad click.

Migration to the new Partner interface

Publication date: March 24, 2022.

The Yandex Advertising Network will update the partner interface for working with mobile apps by the end of April 2022.

Along with migrating to the new interface, there will be some changes designed to help you more flexibly manage banner display on devices with different screen sizes:
  • During migration, “adaptive sticky banner” and “standard banner” ad units will be automatically replaced with “banner” units.
  • You won't be able to set the sizes of “banner” units in the interface. However, you can do this using the API.

Learn more in the documentation.

Ad mediation using IronSource (for iOS)

Publication date: March 16, 2022.

The functionality is available as of version 5.0.0-alpha.2 (iOS).

The Yandex Mobile Ads SDK now supports ad mediation using IronSource. Learn more in the documentation.

Ad mediation using IronSource (for Android)

Publication date: February 11, 2022.

This functionality is available as of version 4.5.0 (Android).

The Yandex Mobile Ads SDK now supports ad mediation using IronSource. Learn more in the documentation.

Changes in the Google Play and Yandex Mobile Ads SDK policies

Publication date: December 7, 2021.

Google Play Services has updated its advertising policy. Now developers and advertising networks won't be able to use a user's advertising ID on Android 12 phones if it's disabled in the settings. Starting April 1, 2022, the updated policy will come into effect on all Google Play devices: phones, tablets, Android TV, and Wear OS. As a result of updates to Google Play Services, the ID will only be available for apps that permit its use. Lack of this permission and access to the ID may reduce the relevance of ads and, as a result, your monetization revenue.

How to prepare for the update

The Yandex Mobile Ads SDK supports the Google Play Services policy update starting from version 4.5.0. Update the ads SDK to the latest version so that com.google.android.gms.permission.AD_ID appears automatically. Learn more about the permission in the documentation.

New adapter versioning system

Publication date: October 1, 2021.

As of the Yandex Mobile Ads SDK 4.4.0, the adapter versioning system has changed. Previously, the system was not linked to the SDK versions of ad networks. Now the ad network SDK version and the adapter patch version are used for versioning.

The new format: adNetworkSdkVersion.adapterPatch.

Example: the AdMob advertising network SDK version is 8.10.0 and the adapter patch version is 0. Accordingly, the adapter version will look like this: 8.10.0.0.

New version of Mobile Ads SDK: 4.0.0

Publication date: March 10, 2021.

Android

Loading ads at “cold start”

“Cold start” occurs when a user opens the app for the first time after it was completely closed. Learn more in the documentation.

Loading multiple ads in one request

In native advertising, you can use one request to load several different ads at the same time. This approach speeds up ad display, decreases traffic, and saves smartphone battery. Learn more in the documentation.

iOS

SKAdNetwork framework support

The new version of the Mobile Ads SDK supports app installation tracking using the SKAdNetwork framework. Installation tracking works for any device, even if no access to IDFA was granted. SKAdNetwork is the API of the system for attributing iOS installations. It helps serving ads that fit audience interests.

Loading multiple ads in one request

In native advertising, you can use one request to load several different ads at the same time. This approach speeds up ad display, decreases traffic, and saves smartphone battery. Learn more in the documentation.

Changes to iOS 14 and IDFA

Date of publication: January 19, 2021.

Starting January 2021, Apple restricts access to IDFA on iOS 14. This means that Apple will no longer provide IDFA by default. The Yandex Mobile Ads SDK uses IDFA to maximize publishers' revenues by displaying more relevant ads.

To receive the IDFA, the app developer must now explicitly ask for the user's permission. You can do this using the AppTrackingTransparency framework.

For more information, see Support for iOS 14.

New ad format: “Slider”.

Date of publication: December 2, 2020.

This functionality is available as of version 3.1.0 (Android).

Here at the Yandex Advertising Network, we are continuing to come up with more ways for our partners to monetize their mobile applications. In the native RTB block for Android applications, you can now show a slider: a set of several ads.

For more information, see Slider and Ad slider.

Accounting contextual data

Date of publication: August 6, 2020.

Starting August 20, the Mobile Ads SDK will automatically use contextual data from Android mobile apps. This will increase the relevance of ads to your app audience and can raise their return rate by an average of 4%, according to our experiments.

To make monetization more effective, the SDK will take into account the interface texts and their topics, user interaction with the content, and similar information. This means that ads will be selected more precisely, both based on the user behavior and depending on the app context.

For more information, see Accounting contextual data.

New ad format: “Adaptive banner”

Date of publication: June 8, 2020.

We have added support for a new ad format, “adaptive banner” (Android and iOS). Adaptive banners fit seamlessly into user-defined block sizes. Depending on how an adaptive banner is integrated, the optimal height is determined for the given width or the specified size of ad placement is used.

Video support in native ad mediation

Date of publication: May 24, 2019.

This functionality is available as of version 2.91 (Android)/2.12.0 (iOS).

Added video support in native advertising for the following ad networks that work via Yandex mediation:
  • AdMob
  • MoPub
  • MyTarget
To display a video:
  1. Use the mediaView asset (for integration details, see “MediaView integration guide”).
  2. Update the native ad block settings and enable video support in the mediation network partner interface:
    • AdMob: Configure MediaType for the ad block.
    • MoPub: Enable video for the ad block (Android/iOS).
    • MyTarget: No additional configuration needed.

Video support in native advertising

Date of publication: December 14, 2018.

This functionality is available as of version 2.80 (Android)/2.11.0 (iOS).

The Yandex Mobile Ads SDK has a new mediaView asset for displaying videos. We made our asset universal so now it works with both images and video content. You no longer need to use a separate imageView asset for the main image.

Attention.

Support for the main image using the imageView asset will be discontinued soon. We recommend switching to the new mediaView asset.

GDPR support

Date of publication: December 14, 2018.

This functionality is available as of version 2.80 (Android)/2.11.0 (iOS).

The General Data Protection Regulation (GDPR) came into effect in the spring of 2018. GDPR regulates how information about citizens of the European Economic Area and Switzerland can be collected and processed. We have added GDPR support to the Yandex Mobile Ads SDK (learn more about integration for Android and iOS). The new functionality allows you to restrict collection of data related to users located in the European Economic Area and Switzerland if they have not consented to data collection.