Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Примечания к выпускам
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Версия
Дата выпуска
Примечания
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.
Функция 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 были удалены.
Добавлена поддержка больших фиксированных адаптивных баннеров. Большие фиксированные адаптивные баннеры предназначены для повышения вовлеченности и дохода. Запросите большие фиксированные адаптивные баннеры с помощью следующих функций:
Продолжается постепенный переход на модель параллелизма 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.
При вызове 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 для воспроизведения и паузы.
Издатели, включенные в белый список, теперь могут использовать 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 появится уведомление, выберите "Принять изменение", чтобы принять новый идентификатор.
Устранена проблема с непреднамеренным глобальным символом 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 автоматически ищет его в главном окне приложения.
Исправлена ошибка, из-за которой некоторые креативы могли показываться некорректно, если объявление загружалось в одной ориентации, а показывалось в другой.
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, позволяющая показывать названия рекламных блоков в интерфейсе инспектора объявлений.
Объявления больше не показываются на устройствах с 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.
Заменили 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.
Константа 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 и более поздних версиях. В остальных случаях он не работает.
Исправлена редкая ошибка, из-за которой в бета-версиях iOS 15 полноэкранные веб-страницы могли неправильно масштабироваться в приложениях с несколькими сценами.
Исправлена ошибка, из-за которой вызов registerAdNetworkExtras: приводил к сбою, если объект GADRequest был создан с помощью метода copy.
8.8.0
2021-07-20
Добавлена логика, предотвращающая редкие случаи, когда несколько магазинов в приложении могут отображаться поверх друг друга.
Прекращена поддержка свойства 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.
Google Mobile Ads SDK отключает передачу рекламного идентификатора (IDFA), если вызывается метод GADMobileAds.sharedInstance().requestConfiguration.tag с параметром forChildDirectedTreatment: true (см. раздел Контент для детей) или метод GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (см. раздел Пользователи, не достигшие минимального возраста).
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 или более поздней версии.
В GADNativeAd добавлено свойство responseInfo, а свойство adNetworkClassName больше не поддерживается.
В GADMobileAds добавлено свойство sdkVersion, а метод sdkVersion в GADRequest объявлен устаревшим.
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 могли поворачиваться в неподдерживаемые ориентации, что приводило к проблемам с интерфейсом.
Минимальная поддерживаемая версия 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.
Добавлена поддержка приложений с несколькими сценами. В приложениях, поддерживающих несколько сцен, необходимо задать свойство scene для GADRequest, чтобы получать объявления подходящего размера.
Удален подкласс SKStoreProductViewController, который не поддерживается в iOS 13.
Устранено предупреждение Apple об использовании устаревшего API, которое появлялось при отправке приложения в магазин приложений.
В GADMobileAds.requestConfiguration добавлено свойство testRequestIdentifiers. Прекращена поддержка свойства testDevices в GADRequest.
Объявления с вознаграждением. Свойство 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.
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.
Устаревшие свойства birthday и gender в GADRequest.
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, чтобы предоставить адаптерам доступ к отдельным представлениям, используемым в нативном объявлении.
Добавлена поддержка медиации нативных видеообъявлений. Адаптеры медиации нативных объявлений должны реализовывать метод mediaView в GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd и возвращать представление медиаконтента.
Добавлены зависимости от фреймворков QuartzCore и CFNetwork.
7.26.0
2017-11-17
Поддержка iPhone X.
В полноэкранных объявлениях кнопка закрытия по умолчанию теперь показывается в безопасной области.
Ограничивает взаимодействие 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.
Теперь, если типы объявлений не запрашиваются, вызывается обратный вызов 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 кнопки были слишком большими.
Исправлена проблема с показом объявлений в контроллере модального представления.
Исправлено поведение тега привязки.
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 возвращается ошибка сервера, а не ошибка сети.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-10-18 UTC."],[],[]]