Примечания к выпускам

Версия Дата выпуска Примечания
13.11.0 2026-09-29
  • Добавлена официальная поддержка iPhone Duo:
    • Функции GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth и GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth теперь необходимо вызывать в основной очереди.
    • Полноэкранные форматы объявлений, загружаемые на iPhone Duo, используют размер активного экрана.
    • Обновлены API размеров адаптивных баннеров, чтобы использовать текущий активный экран для вычисления высоты на iPhone Duo.
  • Исправлена ошибка, которая могла возникать при загрузке баннеров в SwiftUI UIViewRepresentable.
  • Исправлен редкий сбой, вызванный небезопасным использованием семафора, который мог возникать при закрытии видеообъявлений.
13.10.0 2026-09-17
  • Добавлены общедоступные заголовочные файлы для бета-версий API, предназначенных для работы с режимом "Картинка в картинке". Чтобы интегрировать формат объявлений "Картинка в картинке", используйте #import <GoogleMobileAds/GoogleMobileAds_Beta.h> в Objective-C и import GoogleMobileAds_Private в Swift.
  • Исправлена ошибка, из-за которой вызов API GADVideoController в нативных объявлениях, использующих медиацию, приводил к сбою.
  • Google Mobile Ads SDK поддерживает iOS 27.
  • Open Measurement. OM SDK обновлен до версии 1.6.10.
13.9.0 2026-08-26
  • Добавлена поддержка API для сбора сигналов и отрисовки межстраничных объявлений с возможностью пролистывания:
    • В GADSwipeableInterstitialAd добавлен метод +loadWithAdResponseString:completionHandler:.
    • Добавлен класс GADSwipeableInterstitialSignalRequest.
13.8.0 2026-08-17
  • При использовании медиации с источниками объявлений для специальных событий GADResponseInfo.loadedAdNetworkResponseInfo.adNetworkClassName теперь возвращает название класса специального события вместо GADMAdapterCustomEvents.
  • Изменена логика проверки соответствия полноэкранных объявлений размеру экрана, чтобы предотвратить непреднамеренное закрытие при изменении ориентации устройства на iPad.
  • Добавлен логический ключ plist GADDisableAdInspector, позволяющий отключить инспектор объявлений.
13.7.0 2026-07-22
  • Функция CGSizeFromGADAdSize теперь по умолчанию использует вертикальную ориентацию при вычислении ширины адаптивных объявлений в фоновом потоке. Ранее использовалась ориентация, которая была сохранена в кеше последней.
13.6.0 2026-06-24
  • Устранены предупреждения компилятора Xcode, вызванные отсутствием заголовочных файлов бета-версии в общем заголовочном файле Google Mobile Ads SDK версии 13.3.0.
13.5.0 2026-06-09
  • Добавлены API для формата GADSwipeableInterstitialAd. Межстраничные объявления с возможностью пролистывания находятся на стадии бета-версии с ограниченным доступом. Чтобы получить доступ, обратитесь к менеджеру аккаунта.
  • Обновлен регистратор сбоев SDK, чтобы он правильно связывался с ранее прикрепленными обработчиками сигналов. Это позволит инструментам для работы с отчетами о сбоях фиксировать полную трассировку стека.
  • Предварительная загрузка объявлений. Добавлен метод adResponseInfoWithPreloadID:, позволяющий проверять информацию об ответе следующего предварительно загруженного объявления, не удаляя его из очереди.
13.4.0 2026-05-18
  • Минимальная поддерживаемая версия Xcode изменена на 26.2.
  • Повышена безопасность потоков при отображении сторонних нативных объявлений. Теперь доступ к представлениям мультимедиа всегда осуществляется в основном потоке.
13.3.0 2026-04-27
  • Прекращена поддержка свойств tagForChildDirectedTreatment и tagForUnderAgeOfConsent в типе GADRequestConfiguration. Используйте новое свойство ageRestrictedTreatment, чтобы помечать запросы объявлений, предназначенных для детей и подростков.
  • Добавлены общедоступные заголовочные файлы для бета-версий API предварительной загрузки объявлений. Чтобы интегрировать предварительную загрузку объявлений, используйте #import <GoogleMobileAds/GoogleMobileAds_Beta.h> в Objective-C и import GoogleMobileAds_Private в Swift.
  • Open Measurement. OM SDK обновлен до версии 1.6.5.
13.2.0 2026-04-02
  • Исправлены ошибки, повышена производительность.
13.1.0 2026-02-24
  • Прекращена поддержка функции GADErrorOSVersionTooLow. Теперь эта ошибка неактуальна, поскольку минимальная целевая версия развертывания Google Mobile Ads SDK совпадает с минимальной версией ОС для получения объявлений.
13.0.0 2026-02-04
  • Критические изменения:
    • Минимальная целевая версия для развертывания повышена до iOS 13.0.
    • Если в массиве neighboringContentURLStrings обнаруживается объект, не относящийся к типу String, Google Mobile Ads SDK выдает исключение.
    • Многие устаревшие API были удалены.
  • Добавлена поддержка больших фиксированных адаптивных баннеров. Большие фиксированные адаптивные баннеры предназначены для повышения вовлеченности и дохода. Запросите большие фиксированные адаптивные баннеры с помощью следующих функций:
  • Прекращена поддержка следующих функций:
    • GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth
    • GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
    • GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth
  • Параллелизм Swift 6:
    • Продолжается постепенный переход на модель параллелизма Swift 6.
  • Обновлены все вызовы SDK os_log, чтобы использовать спецификатор видимости {public}. Это предотвратит редактирование журналов в консоли.
  • Исправлена ошибка, из-за которой при некоторых тайм-аутах запросов вместо GADErrorTimeout сообщалось о GADErrorInvalidRequest.
  • Устранен сбой на устройствах iPad с iOS 26, который возникал при показе баннеров за UIPrintController.
12.14.0 2025-11-18
  • Исправлены ошибки, повышена производительность.
12.13.0 2025-11-06
  • Прекращена поддержка API -registerAdView:clickableAssetViews:nonclickableAssetViews: и -unregisterAdView в объекте GADNativeAd. Для показа нативных объявлений используйте GADNativeAdView.
12.12.0 2025-10-02
  • Исправлена ошибка, из-за которой в iOS 15 и более ранних версиях происходил сбой при настройке свойства scene в объекте GADRequest.
12.11.0 2025-09-08
  • Исправлены ошибки, повышена производительность.
12.10.0 2025-09-03
  • Google Mobile Ads SDK поддерживает iOS 26.
  • Исправлены ошибки, повышена производительность.
12.9.0 2025-08-11
  • Теперь идентификаторы мест размещения корректно передаются в запросах нативных объявлений.
12.8.0 2025-07-28
  • Улучшено отображение полноэкранных объявлений и повышена точность отчетов о показах на iPad с iOS 26 и настраиваемыми окнами.
  • Исправлена ошибка, из-за которой экран мог перестать реагировать на действия пользователя, если он сразу закрывал страницу магазина приложений в приложении.
12.7.0 2025-07-08
  • Инспектор объявлений. Добавлена поддержка настройки тестовых объявлений вне контекста в инспекторе объявлений с дополнительными параметрами запроса.
  • Издатели, включенные в белый список, теперь могут использовать идентификаторы мест размещения для всех форматов объявлений.
12.6.0 2025-06-10
  • Исправлена ошибка, из-за которой сворачиваемый баннер мог разворачиваться поверх другого объявления.
12.5.0 2025-05-27
  • Изменен способ взаимодействия SDK с AVAudioSession, что улучшает совместимость с аудиодвижком Unity.
  • Кнопка включения звука в объявлении теперь включает звук на устройстве для всех форматов объявлений, даже если устройство находится в режиме без звука. Чтобы изменить режим работы по умолчанию, используйте API audioSessionIsApplicationManaged.
12.4.0 2025-05-07
  • Устранена проблема, из-за которой не работали специальные клики по специальным нативным видеообъявлениям.
12.3.0 2025-04-16
  • Устранена проблема, из-за которой происходил сбой при закрытии SKOverlay в приложениях Unity.
  • Кнопка включения звука в нативном объявлении теперь включает звук на устройстве, даже если на устройстве включен режим без звука. Чтобы изменить режим работы по умолчанию, используйте API audioSessionIsApplicationManaged.
12.2.0 2025-03-12
  • Исправлены ошибки, повышена производительность.
12.1.0 2025-02-26
  • Исправлены ошибки, повышена производительность.
12.0.0 2025-02-03
  • Критические изменения:
    • Минимальная поддерживаемая версия Xcode изменена на 16.0.
    • Названия Swift API обновлены в соответствии с соглашениями о наименованиях из руководства по проектированию Swift API от Apple.
    • Многие устаревшие API были удалены.
  • Встроенные адаптивные объявления:
    • При вызове CGSizeFromGADAdSize(_:) с размером встроенного адаптивного объявления теперь возвращается высота 0, пока Google Mobile Ads SDK не вернет объявление.
  • Параллелизм Swift 6:
    • Начата постепенная миграция для поддержки модели параллелизма Swift 6.
  • Таргетинг со специальными настройками.
    • В словаре customTargeting на странице GADRequest теперь в качестве типа значения используется Any вместо String.
11.13.0 2024-12-03
  • Оптимизировано распределение памяти для видеообъявлений, чтобы предотвратить перегрузку ресурсов, уменьшить количество ошибок AVErrorMediaServicesWereReset и повысить стабильность воспроизведения.
11.12.0 2024-11-07
  • Исправлена ошибка, из-за которой методы GADFullScreenContentDelegate не вызывались, если объект объявления был освобожден до завершения показа объявления.
  • Open Measurement. Обновлен до OM SDK 1.5.2.
11.11.0 2024-10-21
  • Прекращена поддержка функции GADErrorMediationNoFill.
  • Объявления Interscroller: Прекращена поддержка GADMediationInterscrollerAd и -loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Изменена буферизация видео, чтобы улучшить воспроизведение при передаче данных по мобильной сети.
11.9.0 2024-09-11
  • Официальный выпуск с поддержкой iOS 18.
  • Исправлена ошибка, из-за которой объявления при запуске приложения не скрывали строку состояния.
  • Журналы консоли отладки обновлены для использования OSLog с названием подсистемы com.google.GoogleMobileAds.
  • Исправлена ошибка, связанная с MarketplaceKit, которая приводила к сбою SDK при работе в macOS.
11.8.0 2024-08-13
  • Нативные объявления. Исправлена ошибка, из-за которой при воспроизведении приостановленного видео запускался дополнительный обратный вызов GADVideoControllerDelegate для воспроизведения и паузы.
11.7.0 2024-07-15
  • Устаревшие API GADQueryInfo. Для создания информации о запросе используйте +[GADMobileAds generateSignal:completionHandler:].
  • Издатели, включенные в белый список, теперь могут использовать GADRequest.customTargeting, чтобы сегментировать группы медиации с помощью специальных пар "ключ-значение".
11.6.0 2024-06-17
  • Добавлена зависимость от MarketplaceKit. Для этого приложения должны быть созданы с помощью Xcode 15.3 или более поздней версии.
    • MarketplaceKit поддерживает только Swift, поэтому в дистрибутив добавлен файл-плейсхолдер Swift. Это позволяет включать стандартные библиотеки Swift в приложения, даже если в них нет других файлов Swift.
11.5.0 2024-05-16
  • В GADBannerView добавлено свойство isCollapsible, позволяющее проверить, является ли возвращенный баннер сворачиваемым.
  • Теперь статус userInteractionEnabled просмотров объектов нативных объявлений восстанавливается после того, как для просмотров объектов объявлений задается статус nil.
  • Инспектор объявлений. Добавлена поддержка дополнительных сигналов конфиденциальности, таких как TFUA и TFCD.
11.4.0 2024-05-06
  • Идентификатор подписи изменен с AdMob Inc. на Google LLC с использованием идентификатора команды EQHXZ8M8AV. Если в Xcode появится уведомление, выберите "Принять изменение", чтобы принять новый идентификатор.
11.3.0 2024-04-11
  • В GADAppOpenAd добавлено свойство adUnitID.
11.2.0 2024-03-14
  • Добавлена поддержка файлов манифеста конфиденциальности.
  • Open Measurement. Обновлен до OM SDK 1.4.12.
  • Улучшены некоторые коды ошибок в ответах, чтобы правильно идентифицировать сбои в сети, а не отсутствие заполнения.
  • Обновлен файл Info.plist SDK, чтобы устранить проблему со Swift Package Manager в Xcode 15.3.
  • Инспектор объявлений. Добавлена поддержка показа информации .plist и значений IAB TCF.
11.1.0 2024-03-06
  • Исправлена ошибка, из-за которой при загрузке видеообъявлений в консоли могло появляться предупреждение об использовании основного потока.
  • Инспектор объявлений. Добавлена поддержка показа статуса авторизации отслеживания в приложении.
11.0.1 2024-02-09
  • Open Measurement:
    • Выполнен откат к OM SDK 1.4.8.
    • Устранена проблема с непреднамеренным глобальным символом adView в OM SDK 1.4.10, из-за которого возникали ошибки дублирования символов, если OM SDK 1.4.10 был включен в несколько библиотек.
11.0.0 2024-02-06
  • Критические изменения:
    • SDK больше не зависит напрямую от GoogleAppMeasurement. Чтобы продолжить сбор пользовательских показателей в AdMob, свяжите приложение AdMob с Firebase и интегрируйте в него Google Analytics for Firebase SDK.
    • Минимальная поддерживаемая версия Xcode изменена на 15.1.
    • Минимальная целевая версия для развертывания изменена на iOS 12.
    • Минимальная версия ОС, необходимая для получения объявлений, изменена на iOS 13.
    • Многие устаревшие API были удалены.
  • Open Measurement. OM SDK обновлен до версии 1.4.10.
  • Полноэкранные объявления:
    • Ссылки UIViewController для полноэкранных объявлений теперь могут иметь значение NULL и не являются обязательными. Если контроллер представления не указан, SDK автоматически ищет его в главном окне приложения.
  • Тестирование.
  • Инспектор объявлений.
    • Теперь в инспекторе объявлений показываются все ошибки, возникшие в начале сеанса.
    • Устранена редкая проблема, которая приводила к сбою в работе инспектора объявлений при инициализации SDK.
10.14.0 2023-11-29
  • Прекращена поддержка функции GADSimulatorID. Симуляторы по умолчанию работают в тестовом режиме.
  • Прекращена поддержка функции -setSameAppKeyEnabled:. Используйте вместо него -setPublisherFirstPartyIDEnabled:.
  • Добавлены дополнительные предупреждения о прекращении поддержки API GADCustomEvent. Используйте вместо них API GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Исправлена ошибка, из-за которой некоторые креативы могли показываться некорректно, если объявление загружалось в одной ориентации, а показывалось в другой.
10.10.0 2023-08-30
  • Официальный выпуск с поддержкой iOS 17.
  • Open Measurement. Обновлен до OM SDK 1.4.8.
  • Инспектор объявлений. Добавлена поддержка SDK для показа информации о плагинах.
  • Удалены записи журнала консоли, в которых рекомендуется добавлять идентификаторы симуляторов в API testDeviceIdentifiers. Симуляторы по умолчанию работают в тестовом режиме.
10.9.0 2023-08-02
  • Open Measurement. Версия OM SDK обновлена до 1.4.6.
  • Инспектор объявлений. Добавлена поддержка SDK для экспорта ответов на запросы объявлений.
  • Исправлена ошибка, из-за которой даже при отключенном звуке в объявлении аудиосеанс неожиданно останавливал фоновую музыку по окончании видео.
  • Добавлена поддержка передачи идентификатора рекламного блока при создании GADQueryInfo.
10.8.0 2023-07-12
  • Незначительно изменен способ обработки обратных вызовов делегатов adWillPresentFullScreenContent:, adWillDismissFullScreenContent: и adDidDismissFullScreenContent: делегатами для объявлений, задействованных в медиации. Благодаря этим изменениям объявления, полученные с помощью медиации, будут вести себя так же, как собственные объявления.
    • Сторонние SDK, которые вызывают adWillPresentFullScreenContent:, а затем adDidDismissFullScreenContent: несколько раз, теперь активируют несколько обратных вызовов, а не только для первого набора вызовов.
    • Если стороннее полноэкранное объявление не показывается, вызывается метод ad:didFailToPresentFullScreenContentWithError: вместо adWillPresentFullScreenContent: и adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration. Метод tagForChildDirectedTreatment: объявлен устаревшим, добавлено свойство tagForChildDirectedTreatment с возможностью чтения и записи.
  • GADRequestConfiguration. Метод tagForUnderAgeOfConsent: объявлен устаревшим, добавлено свойство tagForUnderAgeOfConsent для чтения и записи.
  • Прекращена поддержка функции sdkVersion. Используйте вместо него versionNumber.
  • Теперь адаптеры, не выполняющие отрисовку, можно использовать для сбора сигналов.
10.6.0 2023-06-01
  • Снижено использование памяти при параллельной отправке большого количества запросов объявлений.
10.5.0 2023-05-15
  • Устранена утечка памяти, которая происходила при создании объекта GADQueryInfo.
10.4.0 2023-04-20
  • Минимальная поддерживаемая версия Xcode изменена на 14.1.
    • Архитектура armv7 не поддерживается в Xcode 14 и была удалена из SDK.
  • Минимальная целевая версия iOS повышена до 11.0.
  • Инспектор объявлений. Добавлена поддержка рекламного SDK, позволяющая показывать названия рекламных блоков в интерфейсе инспектора объявлений.
10.3.0 2023-03-27
  • Исправлены ошибки, повышена производительность.
10.2.0 2023-03-06
  • В GADVideoController добавлено свойство isMuted.
10.1.0 2023-02-16
  • Исправлены ошибки, повышена производительность.
10.0.0 2023-01-26
  • Критические изменения:
    • Объявления больше не показываются на устройствах с iOS 11. Для получения объявлений требуется iOS 12, хотя минимальная целевая версия по-прежнему iOS 10.0.
    • Удалены следующие поля, которые ранее были признаны устаревшими:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Нативные объявления. Исправлена ошибка, из-за которой метод GADMediaContent.mainImage возвращал значение nil, хотя изображение успешно отрисовывалось в GADMediaView.
  • В инспекторе объявлений теперь можно просматривать медиаконтент нативных объявлений, которые показываются вне контекста.
  • Прекращена поддержка следующих полей в GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Из сборки Google Mobile Ads SDK удален бит-код.
9.14.0 2022-12-08
  • Объявления при запуске приложения. Метод +loadWithAdUnitID:request:orientation:completionHandler: больше не поддерживается и заменен на +loadWithAdUnitID:request:completionHandler:. Теперь при загрузке объявлений при запуске приложения учитывается текущая ориентация устройства, как и в случае с другими полноэкранными форматами.
  • Добавлена поддержка медиации для объявлений при запуске приложения.
  • Инспектор объявлений. Добавлена поддержка рекламного SDK для запроса и показа объявлений через интерфейс инспектора объявлений.
9.13.0 2022-11-07
  • Добавлена поддержка дополнительных действий по клику в нативных объявлениях.
  • Исправлены ошибки, повышена производительность.
9.12.0 2022-10-24
  • Добавлен параметр GADQueryInfo для поддержки сбора и отрисовки сигналов.
  • Обновлена документация по API для аудио.
9.11.0 2022-09-20
  • Исправлены ошибки, повышена производительность.
9.10.0 2022-09-07
  • Официальный выпуск с поддержкой iOS 16.
  • iLTV. В GADAdNetworkResponseInfo добавлены следующие свойства:
    • adSourceID
      adSourceInstanceName
      adSourceName
    В GADResponseInfo добавлено следующее свойство:
    • extrasDictionary
9.9.0 2022-08-11
  • Исправлены ошибки, повышена производительность.
9.8.0 2022-07-27
  • Медиация объявлений с вознаграждением: прекращена поддержка didRewardUserWithReward: в GADMediationRewardedAdEventDelegate в пользу didRewardUser. Вознаграждение за объявление, предоставляемое didRewardUserWithReward:, всегда было холостой операцией, а значение вознаграждения за объявление поступало из настроек рекламного блока в интерфейсе AdMob.
  • Инспектор объявлений. Добавлена поддержка SDK для экспорта запросов объявлений.
9.7.0 2022-07-07
  • В GADResponseInfo добавлено свойство loadedAdNetworkResponseInfo, которое возвращает информацию о рекламной сети, загрузившей объявление.
  • В GADAdNetworkResponseInfo добавлено свойство adSourceInstanceID.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Медиация нативных объявлений: обратные вызовы nativeAdDidRecordImpression: и nativeAdDidRecordClick: теперь вызываются для нативных объявлений, участвующих в медиации.
  • Заменили extern на FOUNDATION_EXPORT в общедоступных заголовках, чтобы обеспечить совместимость с заголовками C++.
9.4.0 2022-04-26
  • Минимальная поддерживаемая версия Xcode изменена на 13.2.1.
  • Исправлены ошибки, повышена производительность.
9.3.0 2022-04-07
  • Исправлены ошибки, повышена производительность.
9.2.0 2022-03-21
  • Open Measurement. Обновлено до OM SDK 1.3.30.
  • Добавлены предупреждения, когда код приложения ссылается на adDidPresentFullScreenContent вместо более новой версии adWilllPresentFullScreenContent в GADFullScreenContentDelegate.
9.1.0 2022-02-28
  • Исправлены ошибки, повышена производительность.
9.0.0 2022-02-01
8.13.0 2021-11-17
  • Константа kGAMSimulatorID в GAMRequest объявлена устаревшей. Вместо него необходимо использовать GADSimulatorID в GADRequestConfiguration.
  • Прекращена поддержка свойства credentials в GADAdNetworkResponseInfo. Используйте новое свойство adUnitMapping того же класса.
8.12.0 2021-10-11
  • Исправлена ошибка, из-за которой валидатор нативной рекламы мог вызвать сбой, когда показ нативного объявления удалялся из иерархии View в тестовом режиме.
  • Прекращена поддержка всех констант с префиксом kGAD. Используйте вместо них префикс GAD.
8.11.0 2021-09-16
  • Официальный выпуск с поддержкой iOS 15.
  • Добавлены защитные механизмы, предотвращающие сбои приложений при запуске Google Mobile Ads SDK на устройствах с iOS 9 или более ранней версией. SDK поддерживается только в iOS 10 и более поздних версиях. В остальных случаях он не работает.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Исправлена редкая ошибка, из-за которой в бета-версиях iOS 15 полноэкранные веб-страницы могли неправильно масштабироваться в приложениях с несколькими сценами.
  • Исправлена ошибка, из-за которой вызов registerAdNetworkExtras: приводил к сбою, если объект GADRequest был создан с помощью метода copy.
8.8.0 2021-07-20
  • Добавлена логика, предотвращающая редкие случаи, когда несколько магазинов в приложении могут отображаться поверх друг друга.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • Прекращена поддержка свойства mediaView в GADCustomNativeAd. Вместо него используйте новое свойство mediaContent того же класса.
  • Исправлена ошибка, из-за которой обратные вызовы делегата для включения и отключения звука в видео не вызывались для нативных объявлений с назначением ставок.
  • Тип kGADSimulatorID изменен с id на NSString*, чтобы избежать дополнительного приведения типов в Swift.
8.5.0 2021-05-07
  • Исправлена ошибка, из-за которой экспериментальный формат объявления не закрывался при закрытии объявления, если оно показывалось несколько раз.
8.4.0 2021-04-19
  • Расширенная поддержка SKAdNetwork событий-конверсий с помощью SKAdImpression.
8.3.0 2021-03-25
  • Добавлена поддержка собственного идентификатора издателя (прежнее название – ключ одного приложения), который помогает показывать более релевантную и персонализированную рекламу на основе данных, полученных из приложений.
  • В GADFullScreenContentDelegate добавлено свойство adWillDismissFullScreenContent:.
  • Исправлена ошибка, из-за которой метод adDidPresentFullScreenContent: вызывался непосредственно перед показом, а не сразу после него.
8.2.0.1 2021-03-12
  • Исправлена ошибка установки CocoaPods Can't merge user_target_xcconfig, которая возникала при использовании нескольких подов с разными настройками user_target_xcconfig.
8.2.0 2021-03-11
  • Добавлена дополнительная поддержка SKAdNetwork в рамках подготовки к применению AppTrackingTransparency.
  • Удалено определение макроса UIWindowScene, которое требовалось только в версиях Xcode до 11.
8.1.0 2021-02-19
  • Прекращена поддержка функций disableAutomatedInAppPurchaseReporting и enableAutomatedInAppPurchaseReporting. Отчеты о покупках в приложении удалены из SDK. Теперь эти методы не выполняют никаких действий.
  • Добавлены флаги, чтобы ограничить доступ SDK к API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Изменения в основной версии 8, описанные в статье Подготовка к переходу на SDK версии 8.
  • Повышена производительность SDK при одновременной отправке большого количества запросов.
  • Удалена поддержка архитектуры i386. 32-разрядные симуляторы больше не поддерживаются Xcode.
  • Исправлена ошибка, из-за которой adapterVersion в протоколе GADMediationAdapter конфликтовал с NSObject в Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • SDK обновлен с версии .framework до версии .xcframework. Для установки CocoaPod теперь требуется CocoaPods 1.9.0 или более поздней версии.
  • Из дистрибутива удалена архитектура arm64e. Локальное тестирование на arm64e больше не будет доступно.
  • Добавлена бета-версия инспектора объявлений.
  • Исправлена ошибка, из-за которой rootViewController объекта GADNativeCustomTemplateAd сохранял строгий указатель на объявление.
7.67.0 2020-10-21
  • Выпущены новые бета-версии API для межстраничных объявлений и объявлений с вознаграждением. Новые API выполняют те же функции, но работают более стабильно.
  • В GADRequest добавлено свойство neighboringContentURLStrings.
  • Добавлены API для формата GADRewardedInterstitialAd. В настоящее время межстраничные объявления с вознаграждением находятся на этапе бета-версии с ограниченным доступом. Чтобы получить доступ, обратитесь к менеджеру аккаунта.
  • Исправлена ошибка, из-за которой целевые страницы объявлений обрезались на устройствах с вырезами.
7.66.0 2020-09-28
  • Баннеры. В GADBannerViewDelegate добавлен метод делегирования adViewDidRecordImpression:.
7.65.0 2020-09-03
  • Приложения должны быть созданы с помощью Xcode 11.0 или более поздней версии.
  • Прекращена поддержка формата GADInstreamAd.
  • Тестовые объявления. Теперь добавление тестового устройства поддерживается в случаях, когда идентификатор IDFA недоступен.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Объявления при запуске приложения. Изменен формат GADAppOpenAd, чтобы он стал полноэкранным. Объявления при запуске приложения сейчас находятся на этапе бета-тестирования с ограниченным доступом. Чтобы получить доступ, обратитесь к менеджеру аккаунта.
  • Медиация межстраничных объявлений. Теперь обратные вызовы interstitialDidDismissScreen: из адаптеров медиации дедуплицируются.
7.62.0 2020-07-10
  • Исправлена ошибка, из-за которой для воспроизведения видео, приостановленного после отключения наушников, требовалось нажать на него дважды.
7.61.0 2020-06-17
  • В GADResponseInfo добавлено свойство dictionaryRepresentation, чтобы упростить регистрацию информации об ответе.
  • Удален класс DFPCustomRenderedAd, который не используется и на который приложения не должны ссылаться.
7.60.0 2020-05-20
  • Объявления с вознаграждением. Свойство serverSideVerificationOptions класса GADRewardedAd изменено с copy на strong.
  • Реализован метод description в GADResponseInfo и GADAdNetworkResponseInfo для упрощения ведения журнала.
  • Все ошибки презентации (например, rewardedAd:didFailToPresentWithError:) теперь всегда возвращают код из GADPresentationErrorCode. Ошибки показа медиации отображаются как основные ошибки.
7.59.0 2020-05-06
  • Open Measurement. Обновлен до OM SDK 1.3.3.
  • Межстраничные объявления. Исправлена ошибка, из-за которой межстраничные объявления на iPad могли поворачиваться в неподдерживаемые ориентации, что приводило к проблемам с интерфейсом.
  • Тестовые объявления. Ярлык "Тестовое объявление" заменен на "Тестовый режим". Обновлен интерфейс ярлыка.
7.58.0 2020-04-13
  • Минимальная поддерживаемая версия Xcode повышена до 11.0.
  • В GADResponseInfo добавлено свойство adNetworkInfoArray. Это свойство содержит метаданные о сетях медиации, которые были вызваны в рамках этого ответа на запрос объявления.
  • Отключены специальные возможности для скрытых элементов объявлений, чтобы такие инструменты, как VoiceOver, не озвучивали неактивные элементы.
7.57.0 2020-03-18
  • Прекращена поддержка функции GADRewardBasedVideoAd. Всем клиентам следует использовать GADRewardedAd.
  • Улучшены сообщения об ошибках "Адаптер не найден". Теперь в сообщениях об ошибках указывается название адаптера.
  • Исправлена ошибка в GADRewardedAd, из-за которой метод rewardedAd:didFailToPresentWithError: не вызывался, если объявление с вознаграждением не было загружено.
  • Исправлена ошибка, которая могла приводить к сбою, если креативы пытались загрузить URL, не относящиеся к протоколу HTTP, в SafariViewController.
7.56.0 2020-02-28
  • Добавлены методы экземпляра disableAutomatedInAppPurchaseReporting и enableAutomatedInAppPurchaseReporting в GADMobileAds, а метод класса disableAutomatedInAppPurchaseReporting объявлен устаревшим. Чтобы отключить автоматическую отправку отчетов о покупках в приложении, вызовите disableAutomatedInAppPurchaseReporting до инициализации Google Mobile Ads SDK или загрузки объявлений.
  • В GADMobileAds добавлен метод disableMediationInitialization. Вызовите этот метод перед инициализацией Google Mobile Ads SDK, чтобы отключить инициализацию адаптера медиации.
  • Удалена архитектура i386. Поддержка 32-битных симуляторов прекращена.
7.55.1 2020-02-14
  • Объявления с вознаграждением. Исправлена ошибка, из-за которой rewardedAd:didFailToPresentWithError: возвращал для ошибки тип возвращаемого значения NSString вместо NSError.
7.55.0 2020-02-04
  • Удалены все ссылки на UIWebView. UIWebView больше не поддерживается.
7.54.0 2020-01-28
  • Open Measurement. Обновлен до OM SDK 1.3.1.
  • WKWebView включен в SDK по умолчанию для всех веб-просмотров.
  • Добавлена поддержка чтения параметров согласия из спецификации IAB TCF версии 2.0 и строки us_privacy от IAB.
7.53.1 2019-12-19
  • Код ошибки kGADErrorAppIDMissing переименован в kGADErrorApplicationIdentifierMissing.
  • Медиация объявлений с вознаграждением. Исправлена ошибка, из-за которой назначение ставок не работало при использовании API GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement. Обновлен до OM SDK 1.2.21.
  • Межстраничные объявления и объявления с вознаграждением. Добавлен метод canPresentFromViewController:. В приложениях с несколькими сценами этот метод позволяет проверить, можно ли показывать объявление при изменении размера сцены.
  • Межстраничные объявления. interstitialDidFailToPresentScreen: теперь вызывается при попытке показать объявление, которое не готово или уже было показано.
  • Нативные объявления. Исправлена ошибка, из-за которой API пользовательского интерфейса вызывался в фоновом потоке.
  • Устранена утечка памяти GADBlockSignalSource, которая происходила при загрузке объявлений.
  • Нативная медиация. Удалены GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd.
  • Медиация нативных объявлений. В протокол GADMediatedUnifiedNativeAd добавлены свойства duration и currentTime.
7.52.0 2019-11-06
  • Исправлена ошибка, из-за которой не учитывалось соотношение сторон медиафайла в запросе объявления In-Stream.
7.51.0 2019-10-17
  • Минимальная поддерживаемая версия iOS – iOS 9. Приложения по-прежнему могут быть связаны с iOS 8, но объявления будут загружаться только на устройствах с iOS 9 и более поздних версий.
  • В GADMediaContent добавлены свойства currentTime и duration.
  • В GADInstreamAd добавлено свойство mediaContent и удалены свойства videoController, duration, currentTime и aspectRatio.
  • Добавлен API фиксированных адаптивных баннеров.
7.50.0 2019-09-18
  • Официальный выпуск с поддержкой iOS 13.
  • Open Measurement. Обновлен до OM SDK 1.2.19.
    • Добавлена поддержка приложений с несколькими сценами. В приложениях, поддерживающих несколько сцен, необходимо задать свойство scene для GADRequest, чтобы получать объявления подходящего размера.
    • Удален подкласс SKStoreProductViewController, который не поддерживается в iOS 13.
  • Устранено предупреждение Apple об использовании устаревшего API, которое появлялось при отправке приложения в магазин приложений.
  • В GADMobileAds.requestConfiguration добавлено свойство testRequestIdentifiers. Прекращена поддержка свойства testDevices в GADRequest.
  • Код ошибки kGADErrorMediationNoFill больше не поддерживается. Теперь при всех ошибках "Нет заполнения" возвращается код ошибки kGADErrorNoFill.
  • Объявления с вознаграждением. Свойство customRewardString теперь можно задать в любой момент до показа GADRewardedAd. Ранее это свойство нужно было задавать до загрузки объявления.
  • Медиация. Улучшены общедоступные сообщения об ошибках, когда адаптеры медиации не найдены или не соответствуют правильному протоколу.
7.49.0 2019-08-20
  • Добавлен API идентификатора ответа объявления для поиска креативов в Центре проверки объявлений Менеджера рекламы.
7.48.0 2019-08-01
  • Open Measurement. Обновлен до OM SDK 1.2.17.
  • Объявления с вознаграждением. Исправлена ошибка, из-за которой в отчетах о медиации для приложений, использующих старые API видеообъявлений с вознаграждением (например, GADRewardBasedVideoAd), наблюдалось снижение количества показов.
7.47.0 2019-07-11
  • Open Measurement. Обновлен до OM SDK 1.2.16.
  • Улучшены сообщения в журнале, которые появляются, если идентификатор приложения неправильно настроен в файле Info.plist.
  • Исправлена ошибка отрисовки межстраничных объявлений и видеообъявлений с вознаграждением, ориентированных на установку приложения.
7.46.0 2019-06-24
  • В фреймворк GoogleMobileAds добавлена архитектура arm64e для поддержки тестирования на устройстве. Для сборки теперь требуется Xcode 10.
  • Нативные объявления. Удалены устаревшие API GADNativeAppInstallAd и GADNativeContentAd. В приложениях следует использовать унифицированные нативные объявления.
  • Нативные объявления. Исправлена ошибка, из-за которой нативное объявление возвращало нулевое значение для просмотра медиаконтента и соотношения сторон, даже если в нем было видео.nil
  • Медиация. Устранен сбой, который возникал, когда адаптеры медиации запускали несколько обратных вызовов об успехе или неудаче для одного запроса.
7.45.0 2019-06-17
  • Open Measurement. Обновлен до OM SDK 1.2.15.
  • Исправлена ошибка, которая в редких случаях приводила к сбою при закрытии видеообъявлений.
  • Обратный вызов rewardedAdMetadataDidChange больше не выполняется, если метаданные имеют значение nil.
7.44.0 2019-05-10
  • Официальный выпуск с поддержкой отслеживания приложений.
  • По умолчанию отслеживание приложений инициализируется и отправляет данные при запуске приложения. Добавлена возможность отложить отслеживание приложения до явного вызова Google Mobile Ads SDK.
  • Open Measurement. Обновлен до OM SDK 1.2.14.
  • Удален сервис "GADCorrelator" и связанные с ним API. Ранее эта функция не работала.
  • Свойство preferredImageOrientation в GADNativeAdImageAdLoaderOptions больше не поддерживается. Используйте вместо него GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Минимальная требуемая версия iOS изменена на 8.0.
  • Официальная версия с поддержкой Open Measurement.
  • Open Measurement. Включает OM SDK 1.2.13.
  • Open Measurement. Добавлена поддержка специальных форматов нативных объявлений.
  • Нативные объявления. В класс GADMediaContent добавлены свойства videoController и hasVideoContent.
  • Нативные объявления. Прекращена поддержка метода videoController в классе GADUnifiedNativeAd, а также методов hasVideoContent и aspectRatio в классе GADVideoController.
  • Нативные объявления. Добавлен класс GADNativeAdMediaAdLoaderOptions со свойством aspectRatio, позволяющий издателям запрашивать определенное соотношение сторон для медиаобъекта нативного объявления. Этот параметр имеет приоритет над свойством preferredImageOrientation в GADNativeAdImageAdLoaderOptions.
  • Нативные объявления. GADMediaView теперь учитывает свойство contentMode при отрисовке изображений.
7.42.2 2019-03-29
  • Медиация объявлений с вознаграждением (новые API). Исправлена ошибка, из-за которой адаптеры медиации объявлений с вознаграждением автоматически деаллоцировались после вызова загрузки.
7.42.1 2019-03-25
  • Исправлен редкий сбой, который мог возникать при деаллокации видеообъявлений.
7.42.0 2019-03-15
  • Google Mobile Ads SDK теперь зависит от отслеживания приложений. Вам необходимо включить фреймворк App Measurement и зависимости. Идентификатор приложения необходимо добавить в файл plist приложения с помощью ключа GADApplicationIdentifier. Подробную информацию можно найти в кратком руководстве.
  • Размер фреймворка SDK уменьшен до значений, не превышающих ограничения GitHub.
  • tagForChildDirectedTreatment: добавлено в список "GADMobileAds.sharedInstance.requestConfiguration". Поддержка [GADRequest tagForChildDirectedTreatment] прекращена.
  • Исправлена ошибка, из-за которой метод rewardBasedVideoAdMetadataDidChange: мог вызываться, когда метаданные не менялись.
7.41.0 2019-03-04
  • Объявления с вознаграждением. Добавлен новый API GADRewardedAd (в общедоступной бета-версии), который позволяет одновременно загружать несколько объявлений с вознаграждением.
  • Объявления с вознаграждением. В тип GADRewardBasedVideoAd добавлено свойство admetadata. Используйте rewardbasedvideoadmetadatadidchange:, чтобы отслеживать изменения метаданных объявлений.
7.40.0 2019-02-21
  • Повышение эффективности.
7.39.0 2019-02-08
  • Исправлена ошибка, из-за которой ссылка на GADCustomEventParametersServer приводила к ошибке сборки.
  • В класс GADMediaContent добавлено свойство mainImage, позволяющее задать основной объект изображения для нативных объявлений, если видео недоступно.
7.38.0 22.01.2019
  • Исправлена ошибка, из-за которой гибкие объявления неправильно отображались в таблицах.
  • Добавлен новый класс GADMediaContent, который позволяет предоставлять информацию о медиаконтенте.
7.37.0 2018-12-10
  • Улучшена совместимость с Crashlytics, чтобы предоставлять более полезные отчеты о сбоях с обновленной символизацией трассировки стека.
7.36.0 2018-11-16
  • Исправлена ошибка, из-за которой некоторые адаптеры медиации могли регистрировать несколько показов одного и того же межстраничного объявления или объявления с вознаграждением.
7.35.2 2018-11-08
  • Исправлены различные ошибки.
7.35.1 2018-10-22
  • Исправлены различные ошибки.
7.35.0 2018-10-17
  • Исправлена ошибка, из-за которой объявления с вознаграждением не загружались после загрузки нового объявления с вознаграждением в методе делегата rewardBasedVideoAdDidClose:.
  • Минимальная версия Xcode – 9.2.
7.34.0 26.09.2018
  • Запрашивать второе объявление с вознаграждением, пока показывается первое, больше нельзя. Это устраняет проблему, из-за которой запрос второго объявления с вознаграждением нарушал работу нескольких сторонних адаптеров медиации. Запросить другое объявление можно после того, как закончится показ в rewardBasedVideoAdDidClose:.
  • Исправлено. CocoaPod обновлен, чтобы уменьшить размер файла до 100 МБ. Это позволяет отправлять файлы SDK в хранилища GitHub.
7.33.1 2018-09-13
  • Нативные объявления. Исправлена ошибка, из-за которой видеообъявления иногда воспроизводились некорректно.
  • Нативные объявления. Исправлена ошибка, из-за которой поле GADMediaView было пустым для невидеообъявлений.
  • Баннеры DFP. Исправлена ошибка, из-за которой метод изменения размера работал некорректно.
7.33.0 2018-09-10
  • Добавлена поддержка iOS 12.
  • Исправлены ошибки, повышена производительность.
7.32.0 2018-08-13
  • Объявления с вознаграждением. В GADRewardBasedVideoAd добавлено свойство customRewardString, позволяющее издателям передавать собственные данные в запросы на проверку на стороне сервера.
  • Нативные объявления. GADNativeAppInstallAd, GADNativeContentAd и связанные с ними API больше не поддерживаются. Вместо них используется GADUnifiedNativeAd. Дополнительные инструкции по работе с новыми API вы найдете в руководстве по расширенным нативным объявлениям.
  • Нативные объявления. Добавлена функция "Отключить это объявление".
  • Нативные объявления. Исправлена ошибка, из-за которой значок "Выбор рекламы" удалялся при повторном использовании просмотров объявлений в представлениях коллекций.
  • В класс GADMobileAds добавлено свойство requestConfiguration, которое можно использовать для указания параметров maxAdContentRating и tagForUnderAgeOfConsent для всех запросов объявлений.
  • Медиация. В GADMediationAdRequest добавлены свойства maxAdContentRating и underAgeOfConsent.
7.31.0 2018-05-17
7.30.0 26 марта 2018 г.
  • Бета-версия MRAID 3.
  • Исправлены ошибки, повышена производительность.
7.29.0 2018-02-16
  • Исправлена ошибка, появившаяся в версии 7.28.0 и вызывавшая графические сбои в приложениях GameKit.
7.28.0 2018-01-31
  • Нативные объявления: добавлен Unified Native Ad API. Это объединяет GADNativeAppInstallAds и GADNativeContentAds в один новый тип: GADUnifiedNativeAd. Подробную информацию вы найдете в руководстве по унифицированным нативным объявлениям.
  • Видеореклама с вознаграждением. В класс GADRewardBasedVideoAdDelegate добавлен метод rewardBasedVideoAdDidCompletePlaying:, который позволяет уведомлять издателей о просмотрах видео до конца.
  • Медиация видеорекламы с вознаграждением. В класс GADMRewardBasedVideoAdConnectorDelegate добавлен метод connectorDidCompletePlayingRewardBasedVideoAd:, который адаптеры медиации могут вызывать по окончании видео.
  • Медиация нативных объявлений: обновлен класс GADMediatedNativeAdDelegate.h, чтобы предоставить адаптерам доступ к отдельным представлениям, используемым в нативном объявлении.

    Добавлено:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Поддержка прекращена:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Добавлена поддержка медиации нативных видеообъявлений. Адаптеры медиации нативных объявлений должны реализовывать метод mediaView в GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd и возвращать представление медиаконтента.
  • Добавлены зависимости от фреймворков QuartzCore и CFNetwork.
7.26.0 2017-11-17
  • Поддержка iPhone X.
  • В полноэкранных объявлениях кнопка закрытия по умолчанию теперь показывается в безопасной области.
  • Из GADAdChoicesView и GADMediaView удалено свойство nativeAd.
  • Ограничивает взаимодействие SDK с сервисом StoreServices от Apple до одного раза за сеанс при запуске приложения.
  • Теперь тестовые объявления помечаются ярлыком в верхней части. Подробную информацию вы найдете в руководстве по тестированию.
7.25.0 2017-10-25
  • Медиация нативных объявлений. Теперь адаптеры получают вызов mediatedNativeAd:didRenderInView:viewController:, как только нативное объявление связывается с его представлением, а не когда это представление становится видимым.
  • Нативная медиация. Теперь адаптеры получают вызов mediatedNativeAdDidUntrackView: с нулевым представлением, когда отслеживаемое представление освобождается.
7.24.1 2017-9-27
  • Обновлен способ взаимодействия SDK с Apple StoreServices.
7.24.0 2017-9-20
  • Официальный выпуск с поддержкой iOS 11.
  • Ресурс GADAdDelegate уже удален. Для управления аудио в объявлениях следует использовать GADAudioVideoManager.
  • Исправлена ошибка в iOS 11, из-за которой представления баннеров сдвигались вниз из-за вставок контента.
  • Добавлена зависимость от фреймворка Security.
7.23.0 2017-09-05
  • Теперь адаптеры медиации получают уведомления через mediatedNativeAd:didUntrackView:, когда нативное объявление деаллоцируется.
7.22.0 2017-08-08
  • Исправлена ошибка, из-за которой событие "Не удалось загрузить объявление" не вызывалось, когда запрос объявления отклонялся из-за того, что приложение работало в фоновом режиме.
7.21.0 2017-06-20
  • В межстраничных рекламных блоках, в которых запрещен показ видеообъявлений, кнопка закрытия будет появляться сразу, даже если креатив MRAID вызывает метод useCustomClose.
  • В меню отладки добавлен текст, указывающий, активен ли режим Creative Preview или устранения неполадок.
  • Добавлен класс GADMultipleAdsAdLoaderOptions, который позволяет издателям указывать количество объявлений, загружаемых по одному запросу.
  • В класс GADAdLoader добавлено свойство loading, которое указывает, загружает ли загрузчик объявления в данный момент.
  • Добавлен новый необязательный метод делегирования -adLoaderDidFinishLoading: для GADAdLoaderDelegate, который вызывается после того, как GADAdLoader возвращает все объявления по запросу.
7.20.0 2017-05-03
  • Удален формат объявлений с покупками в приложении.
  • Удалена архитектура armv7s.
7.19.1 2017-04-13
  • Исправлена ошибка, из-за которой в сети медиации для медиации смарт-баннеров передавался неверный размер объявления.
7.19.0 2017-03-16
  • В google_mobile_app_ads.js добавлен метод openInlineBrowser(), позволяющий открывать URL в SFSafariViewController.
  • Добавлен класс GADAudioVideoManagerDelegate, который позволяет получать уведомления о начале и приостановке/остановке воспроизведения аудио- и видеообъявлений.
7.18.0 2017-02-23
  • В GADVideoController добавлены методы play, pause и setMute.
  • Добавлены новые методы делегата в GADVideoControllerDelegate, соответствующие началу, паузе, окончанию, отключению и включению звука видеоконтента.
  • Добавлена поддержка адаптеров медиации видеообъявлений с вознаграждением, позволяющая включить раннюю инициализацию до отправки запроса объявления.
7.17.0 2017-01-31
  • Добавлено: nativeAdDidRecordImpression и nativeAdDidRecordClick в GADNativeAdDelegate.
7.16.0 2016-12-12
  • В объект DFPBannerView добавлен контроллер видео.
  • GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd и GADNativeCustomTemplateAd свойства контроллера видео теперь не могут быть нулевыми.
  • Медиация нативных объявлений. Теперь адаптеры могут задавать свойство adChoicesView в GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd для показа значка "Выбор рекламы".
7.15.0 2016-11-21
  • В GADNativeContentAd и GADNativeCustomTemplateAd добавлено свойство GADMediaView.
7.14.0 2016-10-28
  • Заголовки адаптера медиации перенесены в фреймворк и глобальный заголовок.
  • Для размера объявления kGADAdSizeFluid изменение размера баннера больше не влияет на размер фрейма в представлении баннера.
7.13.1 2016-10-20
  • Добавлена поддержка предварительного просмотра в приложении и устранения неполадок в Google Менеджере рекламы.
7.13.0 2016-10-17
  • Добавлена зависимость от фреймворка JavaScriptCore.
  • Исправлены различные ошибки.
7.12.1 2016-10-05
  • Исправлены аннотации о допустимости значения NULL для GADNativeAppInstallAd и GADNativeContentAd.
7.12.0 2016-09-28
  • Исправлены ошибки, вызывающие сбои в работе GADStringFromCGFloat.
  • Добавлено поле GADNativeAdViewAdOptions, позволяющее указать, где в нативных объявлениях будет размещаться значок "Выбор рекламы".
  • В GADRewardBasedVideoAd добавлено свойство adNetworkClassName.
7.11.0 2016-09-15
  • Удалены зависимости от фреймворков CoreBlueooth, EventKit и EventKitUI.
  • При обновлении приложений для iOS 10 больше не нужно указывать текст для NSCalendarsUsageDescription и NSBluetoothPeripheralUsageDescription.
  • Прекращена поддержка MRAID 2.0 createCalendarEvent и storePicture.
7.10.1 2016-08-26
  • Исправлена ошибка, вызывавшая сбои при использовании GADStringFromCGFloat.
7.10.0 2016-08-16
  • При связывании нативных объявлений с представлением свойство userInteractionEnabled представления меняется на NO в соответствии с требованиями SDK.
  • Добавлена зависимость от MobileCoreServices.
  • Добавлен API, который сообщает рекламной сети, что версия SDK не ниже major.minor.patch.
7.9.1 2016-07-18
  • Исправлена ошибка, влиявшая на медиацию видеообъявлений с вознаграждением.
7.9.0 2016-07-13
  • Добавлены зависимости фреймворков GLKit, OpenGLES, CoreMotion и CoreVideo, чтобы улучшить качество и отображение объявлений.
  • Добавлен метод +[GADMobileAds configureWithApplicationID:]. Издатели AdMob должны вызывать этот метод с идентификатором приложения.
  • Издатели Google Менеджера рекламы, использующие медиацию SDK, больше не будут получать предупреждение "Тип объявления, для которого выполняется медиация, неизвестен или недействителен".
7.8.1 2016-05-11
  • Добавлена поддержка SDK для автоматического использования данных о местоположении, если пользователь явно предоставил приложению доступ к ним.
7.8.0 2016-04-28
  • Добавлена зависимость от фреймворков CoreBluetooth и SafariServices.
  • В основные заголовочные файлы SDK добавлены аннотации о допустимости значения NULL. Это обеспечивает лучшую поддержку необязательных значений в Swift.
  • Добавлена поддержка GADAdSizeDelegate в объявлениях размером kGADAdSizeFluid.
7.7.1 2016-04-06
  • Устранена проблема с обработкой кликов по нативным объявлениям в прокручиваемых представлениях.
7.7.0 2016-02-24
  • Добавлена поддержка видеорекламы с вознаграждением.
  • Добавлена поддержка бит-кода. Хотя это увеличило размер скачиваемого SDK, размер двоичных файлов приложения существенно не увеличится. Чтобы изменить эту настройку для приложения, перейдите в раздел Build Settings (Настройки сборки) проекта и в разделе Build Options (Параметры сборки) установите для параметра Enable Bitcode (Включить бит-код) значение Yes.
  • Добавлена зависимость от фреймворка MediaPlayer. Вам нужно будет связать этот фреймворк с двоичным файлом приложения. Если вы используете CocoaPods, выполните команду pod install --repo-update.
  • Удалены все ссылки на userID в API видеообъявлений с вознаграждением.
  • Вызовы метода loadRequest: для GADInterstitial всегда связаны с асинхронным вызовом делегата didFailToReceiveAd:withError: или interstitialDidReceiveAd:. Исправлена ошибка, из-за которой это условие не соблюдалось.
  • Медиация нативных объявлений: добавлена возможность обрабатывать события кликов и создавать отчеты о них.
  • Поисковые объявления: добавлена поддержка динамической высоты.
7.6.0 2015-12-07
  • Методы протокола для адаптеров медиации были перегруппированы или перемещены, чтобы упростить их.
  • Исправлено написание заглавных букв в сообщении didFailToLoadWithError в протоколе GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Исправлены ошибки.
7.5.1 2015-09-30
  • Исправлены сбои в GADStatisticsCore.
7.5.0 2015-09-22
  • SDK больше не использует метод canOpenURL класса UIApplication на устройствах с iOS 9.
  • Исправлена ошибка, из-за которой не вызывались методы GADNativeAdDelegate.
  • Теперь, если типы объявлений не запрашиваются, вызывается обратный вызов adLoader:didFailToReceiveAdWithError для GADAdLoaderDelegate.
7.4.1 2015-08-13
  • Исправлен сбой, который происходил, когда пользователь совершал покупку в приложении, а идентификатор товара содержал специальный символ.
7.4.0 2015-07-30
  • Бета-версия MRAID 2.
  • Добавлены новые глобальные настройки для отчетов о сбоях и автоматического отслеживания покупок в приложении. Если включено автоматическое отслеживание покупок в приложении, то для регистрации конверсий-покупок в приложении не требуется Conversion Tracking SDK.
  • Свойство adUnitID объекта GADInterstitial теперь имеет значение readonly.
  • Добавлены API для медиации видеорекламы с вознаграждением.
  • GADRequest: прекращена поддержка функции setLocationWithDescription:. Используйте вместо него setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Добавлена поддержка нативных объявлений, ориентированных на установку приложения, и нативных объявлений в контенте в AdMob, Менеджере рекламы и Ad Exchange.
  • Добавлена поддержка специальных форматов нативных объявлений, доступных для резервирования в Менеджере рекламы.
  • Исправлена ошибка, появившаяся в версии 7.2.0, из-за которой смарт-баннеры неправильно отображались в горизонтальной ориентации на устройствах с iOS 8.
7.2.2 2015-05-07
  • Исправлено следующее предупреждение при загрузке в магазин приложений:
    The app references non-public selectors in Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • В симуляторах снова по умолчанию загружаются реальные объявления. Чтобы получать тестовые объявления в симуляторах, добавьте kGADSimulatorID в свойство testDevices объекта GADRequest.
  • Добавлена возможность регистрировать клики по межстраничным объявлениям для адаптеров медиации и специальных событий.
  • Незначительные улучшения API специальных событий.
  • Добавлен метод GADInterstitial initWithAdUnitID:, а метод GADInterstitial init объявлен устаревшим.
  • Метод setValidAdSizesWithSizes в DFPBannerView объявлен устаревшим. Используйте вместо него DFPBannerView.validAdSizes.
7.1.0 2015-04-01
  • Требуется связать с CoreMedia.framework.
  • Исправлены различные ошибки.
7.0.0 2015-02-03
  • Прекращена поддержка iOS 5.
  • SDK выпущен в виде фреймворка.
  • Удалена зависимость от флага компоновщика -ObjC.
  • Улучшено время загрузки объявлений на iOS 8.
  • В GADRequest добавлено свойство requestAgent. Сторонние решения [для интеграции] должны задавать это свойство, чтобы указать платформу, с которой поступил запрос.
  • Добавлен новый класс DFPRequest, который поддерживает таргетинг со специальными настройками и исключение категорий.
  • Свойство publisherProvidedID перемещено из DFPExtras в DFPRequest.
  • Классы GADAdMobExtras и DFPExtras заменены одним классом GADExtras.
  • Свойство hasAutoRefreshed объекта GADBannerView больше не поддерживается.
  • Удален макрос GAD_SIMULATOR_ID. Тестовые объявления автоматически включаются в симуляторе при использовании GADBannerView и GADInterstitial.
  • Удалены ресурсы mediationExtras, additionalParameters и тестовые ресурсы пользователя GADRequest.
  • Прекращена поддержка setBirthdayWithMonth:day:year: в GADRequest.
  • Удален метод addKeyword: класса GADRequest.
  • Удален класс DFPSwipeableBannerView.
6.12.2 2014-11-06
  • Отключено подпрыгивание баннеров.
  • Исправлен сбой, возникавший в DumpViews.
6.12.0 2014-09-18
  • Официальный выпуск с поддержкой iOS 8.
  • Загрузка объявлений в основном потоке на iOS 8 занимает меньше времени.
  • Смарт-баннеры корректно отображаются в горизонтальной ориентации на устройствах с iOS 8.
  • Требуется связать с двумя новыми фреймворками: EventKit и EventKitUI. Если модули и фреймворки автоматического связывания включены, то связывание выполняется автоматически.
  • Прекращена поддержка свойства mediatedAdView в GADBannerView.
  • Удален ранее признанный устаревшим метод loadAndDisplayRequest:usingWindow:initialImage: в GADInterstitial.
6.11.1 2014-08-07 Исправлена инициализация просмотра баннера из файлов NIB.
6.10.0 2014-07-17
  • Теперь объявления по умолчанию открываются в Safari, а не во встроенном браузере. Креатив может переопределить это поведение, если указать mraid.expand() или admob.opener.openOverlay().
  • Жесты пролистывания отключены на устройстве DFPBannerView.
  • DFPSwipeableBannerView больше не поддерживается. Вместо него используется DFPBannerView.
6.9.3 2014-06-12
  • Метод loadAndDisplayRequest:usingWindow:initialImage в GADInterstitial больше не поддерживается.
  • Пакеты аналитики отделены от SDK, что позволило уменьшить размер SDK с 9,6 до 3,4 МБ. Скачать Analytics SDK можно здесь.
  • Свойство contentURL в DFPExtras перенесено в GADRequest.
  • Исправлены различные ошибки.
6.9.2 2014-05-07
  • Прекращена поддержка iOS 4.3. SDK поддерживает iOS 5.0 и более поздние версии, а также слабые ссылки ARC.
  • Добавлен большой баннер размером 320 x 100 с константой kGADAdSizeLargeBanner.
  • Добавлен новый формат межстраничных объявлений для покупок в приложении. Задайте свойство inAppPurchaseDelegate для GADInterstitial, чтобы обрабатывать события покупок в приложении.
6.8.0 2014-01-24
  • Улучшенный таргетинг объявлений.
  • Необходимо связать с фреймворком CoreTelephony.
  • Исправлена ошибка, из-за которой происходил сбой при переходе устройства в режим полета.
6.7.0 2013-12-12
  • Повышена эффективность объявлений, размещенных в теге UITableView.
  • Исправлены различные ошибки.
6.6.1 2013-11-13 Устранены некоторые утечки памяти при использовании медиации.
6.6.0 2013-11-05
  • Необходимо связать с фреймворком AVFoundation.
  • Добавлена поддержка архитектур arm64 и x86_64.
  • Значительно уменьшен размер библиотеки.
  • В GADBannerView и GADInterstitial добавлено свойство adNetworkClassName.
  • Исправлена ошибка, из-за которой события приложения Менеджера рекламы не срабатывали для межстраничных объявлений.
  • HTML-адаптер Ad Exchange теперь встроен непосредственно в библиотеку. Разработчикам, использующим Ad Exchange, больше не нужно отдельно связывать аккаунты с libAdapterHtml.a.
6.5.1 2013-08-29 Скрывает строку состояния в полноэкранном режиме на устройствах iOS 7.
6.5.0 2013-07-16
  • Исправлена ошибка, из-за которой не изменялся размер GADBannerView.
  • Изменение API для поля COPPA в GADRequest.
  • Передает идентификатор IDFA от Apple в запросе объявления.
  • Обновлены предупреждения медиации об использовании флага компоновщика.
6.4.2 2013-05-20 Исправлена повторяющаяся проблема с GADMRAIDInterceptor.
6.4.1 2013-04-18 Исправлена ошибка, которая возникала, когда Advertising Identifier – nil.
6.4.0 2013-04-08
  • Исправлена ошибка, из-за которой происходил сбой GADInterstitial, когда приложение работало в фоновом режиме.
  • Исправлена ошибка, которая приводила к сбою потока GADMRAIDInterceptor.
  • Исправлена ошибка, из-за которой делегаты межстраничных объявлений получали interstitialWillLeaveApplication.
  • Переименованы символы MD5, чтобы предотвратить ошибки дублирования символов.
  • Добавлена поддержка получения тестовых объявлений при использовании AdMob через медиацию.
  • Тестовые объявления доступны только на устройствах с iOS 6 и более поздних версий.
  • Удалены все случаи использования UDID.
6.3.0 2013-02-14
  • Добавлена инструкция для регистрации в журнале, которая предоставляет идентификатор для передачи в request.testDevices, чтобы включить тестовые объявления на определенном устройстве.
  • Добавлена поддержка тестовых объявлений в iOS 6.
  • Исправлена ошибка, приводившая к сбою в GADMraidInterceptor.
6.2.1 2012-10-16
  • Необходимо связать с фреймворком StoreKit.
  • Исправлен сбой, возникавший при повороте экрана до получения первого объявления из источника медиации.
6.2.0 2012-09-26
  • При сборке для ARMv7s больше не требуется флаг -all_load, но по-прежнему нужен флаг -ObjC.
  • Необходимо связать с фреймворком AdSupport.
  • Для работы с Xcode 4.5 и создания приложений для iOS 6 требуется Минимальная версия iOS – 4.3.
  • Из SDK удалены инструкции ARMv6 и добавлены инструкции ARMv7s.
  • Использует рекламный идентификатор Apple (IDFA) для iOS 6 и UDID для более ранних версий iOS.
  • Исправлены ошибки в iOS 6.
  • Совместимость встроенного браузера с более высоким экраном iPhone 5.
  • Совместимость с автоматической разметкой для iOS 6.
6.1.4/5 2012-08-09
  • Исправлена ошибка, связанная со сторонним отслеживанием кликов и показов.
  • DFPBannerView можно создать без указания начального размера. Убедитесь, что параметр validAdSizes задан до загрузки запроса.

6.1.5: В этой версии используется универсальный идентификатор устройства (UDID). Приложения, использующие эту версию, должны получать согласие пользователей на отправку информации об идентификаторах устройств в соответствии с правилами iOS.

6.1.1/2 2012-07-19
  • Исправлена ошибка, из-за которой происходил сбой MRaid Interceptor при доступе к нулевому ключу.
  • При использовании SDK издателям нужно будет добавить флаг -all_load.
  • Добавлены объекты DFPBannerView, DFPInterstitial и DFPExtras, предназначенные для издателей, которые используют Менеджер рекламы.
  • Новая функция Менеджера рекламы: несколько размеров объявлений.
  • Новая функция Менеджера рекламы: события в приложении.
  • Заголовки Менеджера рекламы, Поиска и медиации теперь включены в подпапку "Дополнения", поэтому их больше не нужно скачивать отдельно.
  • Известная проблема: при использовании GADBannerView с Interface Builder размер фрейма необходимо задавать явным образом перед загрузкой запроса.

6.1.2: В этой версии используется уникальный идентификатор устройства (UDID). Приложения, использующие эту версию, должны получать согласие пользователей на отправку информации об идентификаторах устройств в соответствии с правилами iOS.

6.0.3/4 2012-05-10
  • Добавлено ограничение частоты показа.
  • Исправлены некоторые незначительные ошибки.

6.0.4: В этой версии используется универсальный идентификатор устройства (UDID). Приложения, использующие эту версию, должны получать согласие пользователей на отправку информации об идентификаторах устройств в соответствии с правилами iOS.

6.0.1 2012-04-19
  • Добавлена медиация рекламных сетей.
  • Медиация позволяет использовать собственные объявления и специальные события.
  • Добавлена поддержка MRAID версии 1.0 для всех версий платформы iOS.
  • Макросы GAD_SIZE_#x# заменены константами GADAdSize.
  • Добавлена поддержка объявлений во всю ширину экрана с помощью новых констант GADSize: kGADAdSizeSmartBannerPortrait и kGADAdSizeSmartBannerLandscape.
  • Теперь для настройки дополнительных параметров в GADRequest используется registerAdNetworkExtras:. Свойство additionalParameters больше не поддерживается.

Начиная с версии 5.0.8 iOS SDK не ссылается на uniqueIdentifier.

5.0.8 2012-03-30
  • Удалены все упоминания uniqueIdentifier, устаревшего свойства UIDevice.
  • Свойство testDevices больше не поддерживается. Вместо него используется свойство testing, поддержка которого была возобновлена.
5.0.5 2011-11-30
  • Добавлена поддержка дополнительных форматов мультимедийных межстраничных объявлений для iPhone и iPad. Это обновление будет совместимо со всеми будущими форматами межстраничных объявлений.
  • Улучшено отслеживание показов межстраничных объявлений.
  • Объект GADInterstitial всегда был предназначен для однократного использования, но теперь при попытке загрузить или показать межстраничное объявление после первого запроса будет вызываться метод didFailToReceiveAdWithError:.
5.0.4 2011-10-28 Исправлена ошибка, из-за которой во встроенном браузере на дисплеях Retina кнопки были слишком большими.
5.0.3 2011-10-24
  • Интеграция с рекламой в пользовательском поиске.
  • Поддержка iOS 5.0.
  • Более быстрая загрузка межстраничных объявлений.
  • Исправлена проблема с показом объявлений в контроллере модального представления.
  • Исправлено поведение тега привязки.
4.1.1 2011-07-18
  • Дополнительно сертифицировано для iOS 5.0 Beta 3.
  • GTMStringEncoding было добавлено пространство имен, чтобы избежать конфликтов компоновщика с другими библиотеками.
  • Встроенный в приложение браузер закрывается, если реклама в магазине приложений настроена неправильно.
  • Устранены утечки памяти в SDK.
  • Устранена проблема с отслеживанием кликов по баннерам DoubleClick for Advertisers (DFA).
  • Исправлены ошибки, которые возникали в редких случаях.
  • Официальная версия Google Менеджера рекламы.
4.1.0 2011-05-02
  • Все контроллеры представлений закрываются надлежащим образом, когда JavaScript закрывает контроллер представления, скрытый в стеке контроллеров представлений.
  • Добавлена поддержка времени ожидания межстраничных объявлений AFMA, предоставляемого сервером.
  • Теперь тестовый режим включается путем добавления идентификаторов устройств в белый список.
  • Добавлен метод повторного использования одного и того же UIWebView в баннере и мультимедийном оверлее.
  • В словарь onshow добавлена субмодель устройства.
  • Устранены утечки памяти в GADBrowserController и UIWebViews.
  • Контроллер представления межстраничного объявления при запуске приложения блокирует себя в портретном режиме, чтобы удалить журнал предупреждений из консоли.
  • Теперь при получении любого кода ответа HTTP 5xx возвращается ошибка сервера, а не ошибка сети.
4.0.2 2011-03-15 Выпуск с общей доступностью.