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

# 版本 7 迁移指南

## API 重命名 {#rename}

* 将 `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` 类重命名为 `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`。

