---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/ios7/release/7-0-0-migration.md
  - https://ads.yandex.com/helpcenter/ru/dev/ios7/release/7-0-0-migration.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ads.yandex.com/helpcenter/ru/llms.txt

<!--
Используется в Boost: boost/ru/ad-monetization/dev/ios
-->

# Руководство по миграции на версию 7

## Переименование API {#rename}

{% note info %}

Информация актуальна только для Swift.

{% endnote %}

* Класс `YMAAdInfo` переименован в `AdInfo`.
* Класс `YMAAdRequest` переименован в `AdRequest`.
* Класс `YMAAdRequestConfiguration` переименован в `AdRequestConfiguration`.
* Класс `YMAAdRequestError` переименован в `AdRequestError`.
* Класс `YMAAdSize` переименован в `AdSize`.
* Класс `YMAAdView` переименован в `AdView`.
* Класс `YMAAppOpenAd` переименован в `AppOpenAd`.
* Класс `YMAAppOpenAdLoader` переименован в `AppOpenAdLoader`.
* Класс `YMAAudioSessionManager` переименован в `AudioSessionManager`.
* Класс `YMABannerAdSize` переименован в `BannerAdSize`.
* Класс `YMABidderTokenLoader` переименован в `BidderTokenLoader`.
   * Метод `loadBidderTokenWithCompletionHandler:` удален. Используйте метод `loadBidderTokenWithRequestConfiguration:completionHandler:`.
* Класс `YMABidderTokenRequestConfiguration` переименован в `BidderTokenRequestConfiguration`.
* Класс `YMAButtonAppearance` переименован в `ButtonAppearance`.
* Класс `YMADeviceType` переименован в `DeviceType`.
* Класс `YMAImageAppearance` переименован в `ImageAppearance`.
* Класс `YMAInterstitialAd` переименован в `InterstitialAd`.
* Класс `YMAInterstitialAdLoader` переименован в `InterstitialAdLoader`.
* Класс `YMALabelAppearance` переименован в `LabelAppearance`.
* Класс, отвечающий за инициализацию рекламы, переименован в `MobileAds`.
* Класс `YMAMutableAdRequest` переименован в `MutableAdRequest`.
* Класс `YMAMutableAdRequestConfiguration` переименован в `MutableAdRequestConfiguration`.
* Класс `YMAMutableButtonAppearance` переименован в `MutableButtonAppearance`.
* Класс `YMAMutableImageAppearance` переименован в `MutableImageAppearance`.
* Класс `YMAMutableLabelAppearance` переименован в `MutableLabelAppearance`.
* Класс `YMAMutableNativeAdRequestConfiguration` переименован в `MutableNativeAdRequestConfiguration`.
* Класс `YMAMutableNativeTemplateAppearance` переименован в `MutableNativeTemplateAppearance`.
* Класс `YMAMutableRatingAppearance` переименован в `MutableRatingAppearance`.
* Класс `YMAMutableSizeConstraint` переименован в `MutableSizeConstraint`.
* Класс `YMANativeAdAssets` переименован в `NativeAdAssets`.
* Класс `YMANativeAdImage` переименован в `NativeAdImage`.
* Класс `YMANativeAdLoader` переименован в `NativeAdLoader`.
* Класс `YMANativeAdMedia` переименован в `NativeAdMedia`.
* Класс `YMANativeAdRequestConfiguration` переименован в `NativeAdRequestConfiguration`.
* Класс `YMANativeAdVideoController` переименован в `NativeAdVideoController`.
* Класс `YMANativeBannerView` переименован в `NativeBannerView`.
* Класс `YMANativeBulkAdLoader` переименован в `NativeBulkAdLoader`.
* Класс `YMANativeTemplateAppearance` переименован в `NativeTemplateAppearance`.
* Класс `YMANativeVideoPlaybackControls` переименован в `NativeVideoPlaybackControls`.
* Класс `YMARatingAppearance` переименован в `RatingAppearance`.
* Класс `YMARewardedAd` переименован в `RewardedAd`.
* Класс `YMARewardedAdLoader` переименован в `RewardedAdLoader`.
* Класс `YMASizeConstraint` переименован в `SizeConstraint`.
* Класс `YMAVersion` переименован в `Version`.
* Класс `YMAVideoController` переименован в `VideoController`.
* Перечисление `YMAAdErrorCode` переименовано в `AdErrorCode`.
* Перечисление `YMAAdTheme` переименовано в `AdTheme`.
* Перечисление `YMAAdType` переименовано в `AdType`.
* Перечисление `YMANativeAdType` переименовано в `NativeAdType`.
* Перечисление `YMANativeAdErrorCode` переименовано в `NativeAdErrorCode`.
* Перечисление `YMASizeConstraintType` переименовано в `SizeConstraintType`.
* Протокол `YMAAdViewDelegate` переименован в `AdViewDelegate`.
* Протокол `YMAAppOpenAdDelegate` переименован в `AppOpenAdDelegate`.
* Протокол `YMAAppOpenAdLoaderDelegate` переименован в `AppOpenAdLoaderDelegate`.
* Протокол `YMAAudioSessionManagerDelegate` переименован в `AudioSessionManagerDelegate`.
* Протокол `YMAImpressionData` переименован в `ImpressionData`.
* Протокол `YMAInterstitialAdDelegate` переименован в `InterstitialAdDelegate`.
* Протокол `YMAInterstitialAdLoaderDelegate` переименован в `InterstitialAdLoaderDelegate`.
* Протокол `YMANativeAd` переименован в `NativeAd`.
* Протокол `YMANativeAdDelegate` переименован в `NativeAdDelegate`.
* Протокол `YMANativeAdImageLoadingObserver` переименован в `NativeAdImageLoadingObserver`.
* Протокол `YMANativeAdLoaderDelegate` переименован в `NativeAdLoaderDelegate`.
* Протокол `YMANativeAdVideoControllerProvider` переименован в `NativeAdVideoControllerProvider`.
* Протокол `YMANativeBulkAdLoaderDelegate` переименован в `NativeBulkAdLoaderDelegate`.
* Протокол `YMANativeVideoControlsCustomizable` переименован в `NativeVideoControlsCustomizable`.
* Протокол `YMANativeVideoPlaybackMuteControl` переименован в `NativeVideoPlaybackMuteControl`.
* Протокол `YMANativeVideoPlaybackMuteControlDelegate` переименован в `NativeVideoPlaybackMuteControlDelegate`.
* Протокол `YMANativeVideoPlaybackProgressControl` переименован в `NativeVideoPlaybackProgressControl`.
* Протокол `YMARating` переименован в `Rating`.
* Протокол `YMAReward` переименован в `Reward`.
* Протокол  `YMARewardedAdDelegate` переименован в `RewardedAdDelegate`.
* Протокол `YMARewardedAdLoaderDelegate` переименован в `RewardedAdLoaderDelegate`.
* Протокол `YMAVideoDelegate` переименован в `VideoDelegate`.
