Примечания к выпуску
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Версия
Дата выпуска
Примечания
13.0.0
2026-02-04
Критические изменения :
Минимальный целевой уровень развертывания увеличен до iOS 13.0.
Google Mobile Ads SDK генерирует исключение, если в neighboringContentURLStrings массиве ContentURLStrings обнаружен объект, не являющийся String типом.
Многие ранее устаревшие API были удалены.
Адаптивные баннерные объявления с привязкой к конкретному объекту :
Следующие API-интерфейсы устарели и заменены следующими:
Продолжается поэтапная миграция для поддержки модели параллельного выполнения Swift 6.
Обновлены все вызовы os_log в SDK: теперь используется спецификатор видимости {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 и настраиваемыми окнами.
Исправлена ошибка, из-за которой экран мог перестать реагировать, если пользователь сразу же закрывал страницу приложения в App Store.
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
07.11.2024
Исправлена ошибка, из-за которой методы GADFullScreenContentDelegate не вызывались, если объект объявления освобождался до завершения показа объявления.
Open Measurement : обновлено до OM SDK 1.5.2.
11.11.0
2024-10-21
Устаревшая функция GADErrorMediationNoFill .
Межпрокручиваемая реклама: Устарели 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 .
Добавлена зависимость от MarketplaceKit . Для этого приложения должны собираться с помощью Xcode версии 15.3 или выше.
MarketplaceKit работает только на Swift, поэтому в дистрибутив добавлен файл-заполнитель Swift, благодаря которому стандартные библиотеки Swift включаются в приложения, даже если они не содержат других файлов Swift.
11.5.0
2024-05-16
Добавлено свойство isCollapsible к GADBannerView для проверки возможности сворачивания возвращаемого баннера.
Статус 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 и интегрируйте SDK Google Analytics для Firebase в ваше приложение.
Обновлена минимальная поддерживаемая версия Xcode до 15.1.
Обновлена минимальная целевая версия развертывания до iOS 12.
Обновлены минимальные требования к операционной системе для просмотра рекламы до iOS 13.
Многие ранее устаревшие API были удалены.
Open Measurement: Обновлено до OM SDK 1.4.10.
Полноэкранная реклама :
Теперь ссылки на UIViewController для полноэкранной рекламы могут быть пустыми и не являются обязательными. 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: запускают несколько обратных вызовов, а не только для первого набора вызовов.
Когда полноэкранная реклама сторонних разработчиков не отображается, вместо adWillPresentFullScreenContent: и adDidDismissFullScreenContent:ad:didFailToPresentFullScreenContentWithError: :.
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.
Теперь для всех приложений Ad Manager требуется идентификатор приложения. Идентификатор имеет следующий формат: ca-app-pub-################~########## . Дополнительные сведения см. в разделе «Обновите файл Info.plist» .
Теперь для всех приложений Ad Manager требуется GoogleAppMeasurement.xcframework .
Удалены следующие уже устаревшие поля:
userBirthday
userGender
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLocationDescription
userLongitude
Нативная реклама : Исправлена ошибка, из-за которой GADMediaContent.mainImage возвращал nil даже если изображение успешно отображалось в GADMediaView .
В инструменте Ad Inspector теперь отображаются не относящиеся к контексту нативные объявления, которые теперь имеют просмотры в медиафайлах.
В GADMediationAdConfiguration следующие поля объявлены устаревшими:
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLongitude
Из сборки Google Mobile Ads SDK удален Bitcode.
9.14.0
08.12.2022
Функция `+loadWithAdUnitID:request:orientation:completionHandler: устарела и заменена на +loadWithAdUnitID:request:completionHandler: . Теперь при загрузке рекламы в приложении учитывается текущая ориентация устройства, соответствующая другим полноэкранным форматам.
Добавлена поддержка медиации для рекламы при открытии приложений.
Ad Inspector : Добавлена поддержка SDK для запроса и показа рекламы через пользовательский интерфейс Ad Inspector.
9.13.0
07.11.2022
Поддерживаются дополнительные действия по клику в нативной рекламе.
Исправлены ошибки и улучшена производительность.
9.12.0
2022-10-24
Добавлена GADQueryInfo для поддержки сбора и отображения сигналов.
Обновлена документация по аудио API.
9.11.0
2022-09-20
Исправлены ошибки и улучшена производительность.
9.10.0
07.09.2022
Официальный релиз с поддержкой iOS 16.
iLTV: В GADAdNetworkResponseInfo добавлены следующие свойства:
adSourceID adSourceInstanceName adSourceName
В GADResponseInfo добавлено следующее свойство:
extrasDictionary
9.9.0
11.08.2022
Исправлены ошибки и улучшена производительность.
9.8.0
27.07.2022
Посредничество с вознаграждением: Функция didRewardUserWithReward: устарела в GADMediationRewardedAdEventDelegate в пользу didRewardUser . Вознаграждение за рекламу, предоставляемое функцией didRewardUserWithReward: всегда ничего не делало, а значение вознаграждения за рекламу бралось из настроек рекламного блока в пользовательском интерфейсе Ad Manager.
Инспектор рекламы : Добавлена поддержка SDK для экспорта запросов на показ рекламы.
9.7.0
07.07.2022
Добавлено свойство loadedAdNetworkResponseInfo в GADResponseInfo , возвращающее информацию о рекламной сети, загрузившей объявление.
Добавлено свойство adSourceInstanceID в GADAdNetworkResponseInfo .
Заменено extern на FOUNDATION_EXPORT во всех общедоступных заголовочных файлах для обеспечения совместимости с заголовочными файлами C++.
9.4.0
2022-04-26
Обновлена минимальная поддерживаемая версия Xcode до 13.2.1.
Исправлены ошибки и улучшена производительность.
9.3.0
07.04.2022
Исправлены ошибки и улучшена производительность.
9.2.0
21.03.2022
Open Measurement: обновлено до OM SDK 1.3.30.
Добавлены предупреждения, когда код приложения ссылается на adDidPresentFullScreenContent вместо более нового adWilllPresentFullScreenContent в GADFullScreenContentDelegate
Устаревшее свойство credentials в классе GADAdNetworkResponseInfo . Используйте новое свойство adUnitMapping того же класса.
8.12.0
2021-10-11
Исправлена ошибка, из-за которой валидатор нативных объявлений мог вызывать сбой при удалении представления нативной рекламы из иерархии представлений в тестовом режиме.
Все константы с префиксом 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 того же класса.
Исправлена ошибка, из-за которой коллбэки делегата отключения/включения звука видео не вызывались при назначении ставок на нативную рекламу.
Изменен тип kGAMSimulatorID с id на NSString* чтобы избежать лишнего приведения типов в Swift.
8.5.0
07.05.2021
Исправлена ошибка, из-за которой экспериментальный формат рекламы не закрывался при закрытии объявления, если он отображался несколько раз.
8.4.0
2021-04-19
Расширена поддержка событий конверсии SKAdNetwork с использованием SKAdImpression .
8.3.0
2021-03-25
Добавлена поддержка собственного идентификатора издателя (ранее известного как ключ того же приложения), что позволяет показывать более релевантную и персонализированную рекламу, используя данные, собранные из ваших приложений.
Добавлена опция adWillDismissFullScreenContent: в GADFullScreenContentDelegate .
Исправлена ошибка, из-за которой adDidPresentFullScreenContent: вызывался непосредственно перед представлением, а не сразу после.
8.2.0.1
2021-03-12
Исправлена ошибка установки CocoaPods " Невозможно объединить 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
04.11.2020
Обновлен SDK с версии .framework до .xcframework . Для установки CocoaPods теперь требуется CocoaPods версии 1.9.0 или выше.
Модуль arm64e удален из дистрибутива. Локальное тестирование на arm64e больше не будет доступно.
Добавлен валидатор политики нативной рекламы.
Добавлена бета-версия инспектора рекламы.
Исправлена ошибка, из-за которой rootViewController класса GADNativeCustomTemplateAd сохранял строгий указатель на объявление.
7.67.0
21.10.2020
Выпущены новые бета-версии API для межстраничной и рекламной рекламы с вознаграждением. Новые API предоставляют ту же функциональность, но с улучшенной согласованностью.
Добавлено свойство neighboringContentURLStrings в GADRequest .
Добавлены API для формата GADRewardedInterstitialAd . В настоящее время реклама в формате межстраничных объявлений с вознаграждением находится в закрытом бета-тестировании. Для получения доступа обратитесь к своему менеджеру по работе с клиентами.
Исправлена ошибка, из-за которой целевые страницы рекламы обрезались на устройствах с вырезом в экране.
7.66.0
28.09.2020
Баннерная реклама: Добавлен метод делегата adViewDidRecordImpression: в GADBannerViewDelegate .
7.65.0
2020-09-03
Для корректной работы требуется сборка приложений с использованием Xcode 11.0 или более поздней версии.
В GADNativeAd добавлено свойство responseInfo , а свойство adNetworkClassName объявлено устаревшим.
Добавлено свойство sdkVersion в GADMobileAds , а метод sdkVersion в GADRequest объявлен устаревшим.
7.63.0
2020-07-28
Реклама при открытии приложения:GADAppOpenAd теперь отображается в полноэкранном формате. Реклама при открытии приложения в настоящее время находится в закрытом бета-тестировании. Обратитесь к своему менеджеру по работе с клиентами, чтобы запросить доступ.
Нативная реклама: добавлено свойство mediaContent , а свойство videoController объявлено устаревшим в GADNativeCustomTemplateAd .
Межпроцессная медиация:interstitialDidDismissScreen: теперь происходит дедупликация вызовов от адаптеров медиации.
7.62.0
2020-07-10
Исправлена ошибка, из-за которой для воспроизведения видео после паузы, вызванной снятием наушников, требовалось дважды щелкнуть мышью.
7.61.0
17.06.2020
Добавлено свойство dictionaryRepresentation в GADResponseInfo для упрощения регистрации информации об ответе.
Удалён класс DFPCustomRenderedAd , неиспользуемый класс формата рекламы, на который приложениям не следует ссылаться.
7.60.0
2020-05-20
Реклама с вознаграждением : Изменено свойство serverSideVerificationOptions объекта GADRewardedAd на strong вместо copy .
Для упрощения ведения журналов реализован метод description для объектов GADResponseInfo и GADAdNetworkResponseInfo .
Теперь все ошибки представления (например, rewardedAd:didFailToPresentWithError: :) всегда возвращают код из GADPresentationErrorCode . Ошибки представления при посредничестве отображаются как скрытые ошибки .
7.59.0
06.05.2020
Open Measurement: обновлено до OM SDK 1.3.3.
Межстраничная реклама: Исправлена ошибка, из-за которой межстраничная реклама на iPad могла поворачиваться в неподдерживаемые ориентации, вызывая проблемы с пользовательским интерфейсом.
Тестовые объявления: Изменена надпись в тестовом объявлении с «Тестовое объявление» на «Тестовый режим», а также обновлен пользовательский интерфейс надписи.
7.58.0
2020-04-13
Минимальная поддерживаемая версия Xcode увеличена до 11.0.
Добавлено свойство adNetworkInfoArray в GADResponseInfo . Это свойство отображает метаданные о сетях посредничества, вызываемых в рамках ответа на рекламное объявление.
Отключена доступность для скрытых рекламных элементов, чтобы такие инструменты, как 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 v2.0 и строки IAB us_privacy .
7.53.1
19.12.2019
Код ошибки kGADErrorAppIDMissing переименован в kGADErrorApplicationIdentifierMissing .
Вознаграждаемое посредничество : Исправлена ошибка, из-за которой ставки не работали при использовании API GADRewardedAd .
7.53.0
2019-12-12
Open Measurement: обновлено до OM SDK 1.2.21.
Межстраничная/вознаграждаемая реклама : добавлен метод canPresentFromViewController: :. Многосценовые приложения могут использовать этот метод для проверки возможности отображения рекламы при изменении размера сцены.
ФункцияinterstitialDidFailToPresentScreen: теперь вызывается при попытке показать объявление, которое еще не готово, или объявление, которое уже было показано.
Нативная реклама : Исправлена ошибка, из-за которой вызов API пользовательского интерфейса происходил в фоновом потоке.
Исправлена утечка памяти GADBlockSignalSource , возникавшая при загрузке рекламы.
Нативная медиация : Удалены GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd .
Исправлена ошибка, из-за которой не учитывалось соотношение сторон медиафайла в потоке рекламы при отправке запроса.
7.51.0
2019-10-17
Минимальная поддерживаемая версия iOS повышена до iOS 9. Приложения по-прежнему могут быть связаны с iOS 8, но реклама будет загружаться только на iOS 9 и выше.
Добавлены свойства currentTime и duration в GADMediaContent .
Добавлено свойство mediaContent в GADInstreamAd и удалены свойства videoController , duration , currentTime и aspectRatio .
Добавлена поддержка приложений с несколькими сценами. Приложения, поддерживающие несколько сцен, должны установить свойство scene в GADRequest , чтобы получать рекламу соответствующего размера.
Удалён подкласс SKStoreProductViewController , который запрещён в iOS 13.
Исправлено предупреждение Apple, появлявшееся при отправке приложения в App Store, о применении устаревшего API.
Добавлено свойство testRequestIdentifiers в GADMobileAds.requestConfiguration . Свойство 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
24.06.2019
В фреймворк GoogleMobileAds добавлена архитектура arm64e для поддержки тестирования на устройствах. Для сборки теперь требуется Xcode 10.
Нативная реклама: Удалены ранее устаревшие API GADNativeAppInstallAd и GADNativeContentAd . Приложениям следует использовать унифицированную нативную рекламу .
Нативная реклама: Исправлена ошибка, из-за которой нативная реклама возвращала nil просмотра медиаконтента и нулевое соотношение сторон, даже если в ней содержался видеоконтент.
Посредничество: Исправлена ошибка, приводящая к сбою, возникающей при одновременном отправке адаптерами посредничества нескольких обратных вызовов (успех/неудача) для одного и того же запроса.
7.45.0
17.06.2019
Open Measurement: обновлено до OM SDK 1.2.15.
Исправлена ошибка, приводившая к сбою, который изредка возникал при закрытии видеорекламы.
Обновлена функция обратного вызова rewardedAdMetadataDidChange , чтобы она не вызывалась, когда метаданные равны nil .
7.44.0
2019-05-10
Официальный релиз поддержки функции измерения эффективности приложений.
Open Measurement: обновлено до OM SDK 1.2.14.
Удалён GADCorrelator и связанные с ним API. Ранее эта функция не работала.
Свойство preferredImageOrientation в GADNativeAdImageAdLoaderOptions устарело. Используйте вместо него GADNativeAdMediaAdLoaderOptions .
7.43.0
2019-04-19
Обновлена минимально необходимая версия iOS до 8.0.
Open Measurement: Добавлена поддержка пользовательских форматов нативной рекламы.
Нативная реклама: добавлены свойства videoController и hasVideoContent в GADMediaContent .
Нативная реклама: Устарели 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. Необходимо включить фреймворк и зависимости App Measurement. Идентификатор вашего приложения должен быть указан в файле plist вашего приложения с помощью ключа GADIsAdManagerApp . Дополнительную информацию см. в руководстве по быстрому запуску .
Размер SDK-фреймворка уменьшен до уровня ниже лимитов GitHub.
Добавлен tagForChildDirectedTreatment в GADMobileAds.sharedInstance.requestConfiguration . Параметр [GADRequest tagForChildDirectedTreatment] устарел.
Исправлена ошибка, из-за которой rewardBasedVideoAdMetadataDidChange: мог вызываться, когда метаданные не изменялись.
7.41.0
2019-03-04
Реклама с вознаграждением: Добавлен новый API GADRewardedAd (в открытой бета-версии), позволяющий загружать несколько рекламных объявлений с вознаграждением одновременно.
В рекламу с вознаграждением добавлено свойство admetadata для GADRewardBasedVideoAd . Используйте rewardbasedvideoadmetadatadidchange: для отслеживания изменений метаданных объявления.
7.40.0
21.02.2019
Улучшения производительности.
7.39.0
2019-02-08
Исправлена ошибка, из-за которой обращение к GADCustomEventParametersServer приводило к ошибке сборки.
В класс GADMediaContent добавлено свойство mainImage для установки основного изображения для нативной рекламы, когда видео недоступно.
7.38.0
2019-01-22
Исправлена ошибка отображения адаптивной рекламы в табличных представлениях.
Добавлен новый класс GADMediaContent для предоставления информации о медиаконтенте.
7.37.0
2018-12-10
Улучшена совместимость с Crashlytics для предоставления более удобных отчетов о сбоях с обновленной символикой трассировки стека.
7.36.0
2018-11-16
Исправлена ошибка, из-за которой некоторые адаптеры медиации могли сообщать о нескольких показах одной и той же межстраничной или рекламной кампании с вознаграждением.
7.35.2
08.11.2018
Различные исправления ошибок.
7.35.1
22.10.2018
Различные исправления ошибок.
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
Реклама с вознаграждением: добавлено свойство customRewardString в GADRewardBasedVideoAd , позволяющее издателям передавать пользовательские данные в запросы на проверку на стороне сервера.
Нативная реклама: API- GADNativeAppInstallAd , GADNativeContentAd и связанные с ними API устарели и заменены на GADUnifiedNativeAd . Дополнительные инструкции по использованию новых API см. в руководстве по расширенным функциям нативной рекламы .
Нативная реклама: добавлена функция «Отключить звук этой рекламы».
Нативная реклама: Исправлена ошибка, из-за которой представление AdChoices удалялось при повторном использовании представлений рекламы в представлениях коллекций.
В компонент GADMobileAds добавлено свойство requestConfiguration , которое можно использовать для указания параметров maxAdContentRating и tagForUnderAgeOfConsent для всех запросов рекламы.
Медиация: Добавлены свойства maxAdContentRating и underAgeOfConsent в GADMediationAdRequest .
Устаревшие свойства даты рождения и пола в GADRequest .
7.30.0
2018-03-26
MRAID v3 бета-версия.
Исправлены ошибки и улучшена производительность.
7.29.0
2018-02-16
Исправлена ошибка, появившаяся в версии 7.28.0, которая вызывала графические сбои в приложениях GameKit.
7.28.0
2018-01-31
Нативная реклама: Добавлен унифицированный API для нативной рекламы. Он объединяет GADNativeAppInstallAds и GADNativeContentAds в один новый тип: GADUnifiedNativeAd . Подробнее см. руководство по унифицированной нативной рекламе .
Видео с вознаграждением: Добавлен метод rewardBasedVideoAdDidCompletePlaying: в GADRewardBasedVideoAdDelegate для уведомления издателей о завершении воспроизведения видео.
Посредничество при воспроизведении видео с вознаграждением: добавлен метод connectorDidCompletePlayingRewardBasedVideoAd: в GADMRewardBasedVideoAdConnectorDelegate , который адаптеры посредничества могут вызывать после завершения воспроизведения видео.
Нативная медиация: Обновлен файл GADMediatedNativeAdDelegate.h , чтобы предоставить адаптерам доступ к отдельным представлениям, используемым в нативной рекламе.
Добавлена поддержка нативной обработки видео. Нативные адаптеры обработки должны реализовывать метод mediaView в классах GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd и возвращать их представление медиафайлов.
Добавлены зависимости от фреймворков QuartzCore и CFNetwork .
7.26.0
17.11.2017
Поддержка iPhone X.
Для полноэкранных рекламных объявлений кнопка закрытия по умолчанию теперь отображается в безопасной области.
Нативная медиация: теперь адаптеры получают вызов функции mediatedNativeAd:didRenderInView:viewController: сразу после того, как нативная реклама связана с представлением нативной рекламы, вместо того, чтобы ждать, пока это представление нативной рекламы станет видимым.
Встроенная медиация: теперь адаптеры получают вызов функции mediatedNativeAdDidUntrackView: с представлением, равным nil, когда отслеживаемое представление освобождается.
7.24.1
27.09.2017
Внесены изменения в способ взаимодействия SDK с сервисами Apple StoreServices.
7.24.0
2017-9-20
Официальный релиз с поддержкой iOS 11.
GADAdDelegate удалена. Вместо неё для управления звуком в рекламе следует использовать GADAudioVideoManager .
Исправлена ошибка в iOS 11, из-за которой баннеры смещались вниз из-за отступов контента.
Добавлена зависимость от фреймворка Security .
7.23.0
05.09.2017
Теперь адаптеры медиации получают уведомление через mediatedNativeAd:didUntrackView: при освобождении нативной рекламы.
7.22.0
2017-08-08
Исправлена ошибка, из-за которой событие «реклама не загрузилась» не срабатывало при отправке запроса на показ рекламы, поскольку приложение работало в фоновом режиме.
7.21.0
2017-06-20
Для межстраничных рекламных блоков, отказавшихся от показа видеорекламы, отображаемая межстраничная реклама будет иметь возможность немедленного закрытия, даже если креатив MRAID вызывает useCustomClose .
В меню отладки добавлен текст, указывающий, активен ли режим предварительного просмотра или режим устранения неполадок.
Добавлен класс GADMultipleAdsAdLoaderOptions , который позволяет издателям указывать количество объявлений, загружаемых за один запрос.
В GADAdLoader добавлено свойство loading , указывающее, загружает ли в данный момент рекламный блокировщик рекламу.
В метод GADAdLoaderDelegate добавлен новый необязательный метод делегата -adLoaderDidFinishLoading: который вызывается после того, как GADAdLoader завершит возврат всех объявлений для запроса.
Исправлена ошибка, из-за которой в сети посредничества для интеллектуального показа баннеров передавался некорректный размер объявления.
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 для отображения AdChoices.
7.15.0
21.11.2016
Добавлено свойство GADMediaView к GADNativeContentAd и GADNativeCustomTemplateAd .
7.14.0
28.10.2016
Перемещены заголовочные файлы адаптера посредничества в заголовочные файлы фреймворка и глобального заголовка.
Для размера объявления kGADAdSizeFluid изменение размера баннера больше не изменяет размер рамки баннера.
7.13.1
2016-10-20
Добавлена поддержка предварительного просмотра и устранения неполадок в приложении Google Ad Manager.
7.13.0
17.10.2016
Добавлена зависимость от фреймворка JavaScriptCore .
Различные исправления ошибок.
7.12.1
05.10.2016
Исправлены аннотации допустимости значений null для GADNativeAppInstallAd и GADNativeContentAd .
7.12.0
28.09.2016
Исправлены ошибки, приводящие к сбоям, связанным с GADStringFromCGFloat .
Добавлена GADNativeAdViewAdOptions для указания расположения AdChoices в нативной рекламе.
Добавлено свойство adNetworkClassName в GADRewardBasedVideoAd .
7.11.0
15.09.2016
Удалены зависимости от фреймворков CoreBlueooth, EventKit и EventKitUI.
При обновлении приложений для iOS 10 приложениям больше не нужно указывать текст для полей NSCalendarsUsageDescription и NSBluetoothPeripheralUsageDescription .
Удалена поддержка функций createCalendarEvent и storePicture в MRAID 2.0.
7.10.1
26.08.2016
Исправлена ошибка, приводившая к сбоям, связанным с GADStringFromCGFloat .
7.10.0
2016-08-16
При связывании нативной рекламы с представлением свойство userInteractionEnabled этого представления изменяется на NO в соответствии с ожиданиями SDK.
Добавлена зависимость от MobileCoreServices .
Добавлен API, позволяющий рекламной сети определить, соответствует ли версия SDK как минимум major.minor.patch .
7.9.1
18.07.2016
Исправлена ошибка, влияющая на медиацию видео с вознаграждением.
7.9.0
2016-07-13
Добавлены зависимости от фреймворков GLKit, OpenGLES, CoreMotion и CoreVideo для улучшения и повышения качества и качества отображения рекламы.
Добавлен метод +[GADMobileAds configureWithApplicationID:] . Издатели AdMob должны вызывать этот метод, указывая свой идентификатор приложения.
Издатели, использующие посредничество SDK в Google Ad Manager, больше не будут получать предупреждение «тип посреднического объявления неизвестен или недействителен».
7.8.1
11.05.2016
Добавлена поддержка SDK для автоматического использования данных о местоположении, если пользователь явно разрешил приложению доступ к данным о местоположении.
7.8.0
28.04.2016
Добавлена зависимость от фреймворков CoreBluetooth и SafariServices.
В основные заголовочные файлы SDK добавлены аннотации, указывающие на возможность значения null, для улучшения поддержки опциональных значений в Swift.
Добавлена поддержка GADAdSizeDelegate в объявлениях с размером kGADAdSizeFluid .
7.7.1
06.04.2016
Исправлена проблема с обработкой кликов по нативной рекламе в режимах прокрутки.
7.7.0
24.02.2016
Добавлена поддержка видеорекламы с вознаграждением.
Добавлена поддержка Bitcode. Хотя это увеличило размер загружаемого SDK, это не приведет к значительному увеличению размера исполняемых файлов приложения. Чтобы изменить этот параметр для вашего приложения, перейдите в настройки сборки вашего проекта и в разделе «Параметры сборки» установите параметр «Включить Bitcode» в значение Yes .
Добавлена зависимость от фреймворка MediaPlayer. Вам потребуется связать этот фреймворк с исполняемым файлом вашего приложения. Если вы используете CocoaPods, выполните команду pod install --repo-update .
Удалены все ссылки на userID в API для видео, основанных на вознаграждении.
Вызовы метода loadRequest: для GADInterstitial всегда сопровождаются асинхронным вызовом делегата didFailToReceiveAd:withError: или interstitialDidReceiveAd: Исправлен частный случай, когда этот контракт не выполнялся.
Встроенная медиация: добавлена возможность для адаптеров обрабатывать и сообщать о событиях клика.
В поисковой рекламе: добавлена поддержка динамической высоты.
7.6.0
07.12.2015
Методы протоколов для адаптеров посредничества были перегруппированы/перемещены для упрощения их использования.
Исправлена ошибка в написании регистра сообщения didFailToLoadWithError в протоколе GADRewardBasedVideoAdDelegate .
7.5.2
2015-10-16
Исправлены ошибки.
7.5.1
2015-09-30
Исправлены ошибки, приводившие к сбоям в GADStatisticsCore .
7.5.0
22.09.2015
В устройствах iOS 9 SDK больше не использует метод canOpenURL из UIApplication .
Исправлена ошибка, из-за которой методы GADNativeAdDelegate не вызывались.
Теперь функция обратного вызова adLoader:didFailToReceiveAdWithError в GADAdLoaderDelegate вызывается, если не запрашиваются никакие типы объявлений.
7.4.1
2015-08-13
Исправлена ошибка, приводящая к сбою, который происходит при совершении пользователем внутриигровой покупки товара, идентификатор которого содержит специальный символ.
7.4.0
2015-07-30
Бета-версия MRAID v2.
Добавлены новые глобальные настройки для отчетов о сбоях и автоматического отслеживания внутриигровых покупок (IAP). Если включено автоматическое отслеживание внутриигровых покупок, это снимает зависимость от SDK отслеживания конверсий для отчетности о конверсиях IAP.
Свойство adUnitID объекта GADInterstitial теперь readonly .
Добавлены API для медиации видео на основе вознаграждения.
Устаревшая setLocationWithDescription: в GADRequest . Используйте setLocationWithLatitude:longitude:accuracy: вместо нее.
7.3.1
28.05.2015
Добавлена поддержка форматов рекламы, имитирующих установку приложений и контент, в AdMob, Ad Manager и Ad Exchange.
Добавлена поддержка пользовательских форматов нативной рекламы, доступных для резервирования в Ad Manager.
Исправлена ошибка, появившаяся в версии 7.2.0, из-за которой интеллектуальные баннеры некорректно отображались в альбомной ориентации на iOS 8.
7.2.2
07.05.2015
Исправлено следующее предупреждение при загрузке в App Store: Приложение ссылается на непубличные селекторы в 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.
Добавлено свойство requestAgent в GADRequest . При интеграции со сторонними сервисами следует устанавливать это свойство для обозначения платформы, с которой был отправлен запрос.
Добавлен новый класс DFPRequest , поддерживающий настраиваемый таргетинг и исключение категорий.
Свойство publisherProvidedID перемещено из DFPExtras в DFPRequest .
Классы GADAdMobExtras и DFPExtras заменены одним классом GADExtras .
Устаревшее свойство hasAutoRefreshed в GADBannerView .
Удален макрос GAD_SIMULATOR_ID — тестовые объявления автоматически включаются в симуляторе при использовании GADBannerView и GADInterstitial .
Удалены свойства mediationExtras , additionalParameters и testing объекта GADRequest .
Устаревшая функция GADRequest 's setBirthdayWithMonth:day:year: .
Исправлена ошибка, приводившая к сбою в DumpViews .
6.12.0
18.09.2014
Официальная поддержка iOS 8.
Загрузка рекламы в основном потоке iOS 8 занимает меньше времени.
В iOS 8 рекламные баннеры Smart Banner корректно отображаются в альбомной ориентации.
Требуется подключение к двум новым фреймворкам: EventKit и EventKitUI . Они автоматически подключаются, если включены модули и автоматическое подключение фреймворков.
Устаревшее свойство mediatedAdView в GADBannerView .
Удалён ранее устаревший метод loadAndDisplayRequest:usingWindow:initialImage: в GADInterstitial .
6.11.1
07.08.2014
Исправлена инициализация представления баннера из файлов nib.
6.10.0
17.07.2014
Теперь реклама по умолчанию открывается в 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 МБ). Аналитический SDK можно скачать здесь .
Свойство contentURL в DFPExtras перемещено в GADRequest .
Исправлены различные ошибки.
6.9.2
07.05.2014
Прекращена поддержка iOS 4.3. SDK поддерживает iOS 5.0 и выше и теперь предоставляет слабые ссылки ARC.
Добавлен большой баннер формата 320x100 с постоянным значением kGADAdSizeLargeBanner .
Добавлен новый формат всплывающих окон для запуска внутриигровых покупок. Установите свойство inAppPurchaseDelegate в GADInterstitial для обработки событий, связанных с внутриигровыми покупками.
6.8.0
24.01.2014
Улучшена настройка таргетинга рекламы.
Необходимо для интеграции с платформой CoreTelephony .
Исправлена ошибка, приводящая к сбою, который происходит при переходе устройства в режим полета.
6.7.0
2013-12-12
Улучшена производительность рекламы при размещении её внутри UITableView .
Различные исправления ошибок.
6.6.1
13.11.2013
Исправлены некоторые утечки памяти при использовании механизма посредничества.
6.6.0
05.11.2013
Необходимо для интеграции с фреймворком AVFoundation .
Добавлена поддержка архитектур arm64 и x86_64.
Значительно сокращен размер библиотеки.
Добавлено свойство adNetworkClassName для GADBannerView и GADInterstitial .
Исправлена ошибка, из-за которой события приложения Ad Manager не срабатывали для межстраничной рекламы.
В библиотеку интегрирован HTML-адаптер Ad Exchange. Разработчикам Ad Exchange больше не нужно отдельно подключать libAdapterHtml.a .
6.5.1
29.08.2013
Скрывает строку состояния для полноэкранного просмотра в iOS 7.
6.5.0
16.07.2013
Исправлена ошибка изменения размера GADBannerView .
Изменение API для поля COPPA в GADRequest .
Проходит проверку IDFA от Apple в запросе на показ рекламы.
Обновлены предупреждающие сообщения о посредничестве при использовании флагов компоновщика.
6.4.2
2013-05-20
Исправлена повторяющаяся проблема GADMRAIDInterceptor .
6.4.1
18.04.2013
Исправлена ошибка, приводившая к сбою, когда Advertising Identifier был nil .
6.4.0
08.04.2013
Исправлена ошибка, приводившая к сбою GADInterstitial при работе приложения в фоновом режиме.
Исправлена ошибка, приводящая к сбою многопоточности GADMRAIDInterceptor .
Исправлена ошибка, благодаря которой делегаты, подающие заявки через промежуточные окна, теперь получают interstitialWillLeaveApplication .
Переименованы символы MD5 для предотвращения ошибок, связанных с дублированием символов.
Добавлена поддержка показа тестовых объявлений при использовании AdMob через медиацию.
Тестовая реклама доступна только на устройствах под управлением iOS 6 и выше.
Удалены все случаи использования UDID.
6.3.0
2013-02-14
Добавлено сообщение в лог, указывающее идентификатор, который необходимо передать в request.testDevices для включения тестовой рекламы на конкретном устройстве.
Добавлена поддержка тестовой рекламы на iOS 6.
Исправлена ошибка, приводившая к сбою в GADMraidInterceptor .
6.2.1
16.10.2012
Необходимо для интеграции с фреймворком StoreKit .
Исправлена ошибка, приводившая к сбою, возникавшей при повороте приложения до получения первого рекламного объявления в рамках медиации.
6.2.0
26.09.2012
Флаг -all_load больше не требуется при сборке для ARMv7; флаг -ObjC по-прежнему необходим.
Необходимо для интеграции с платформой AdSupport.
Требуется использовать Xcode 4.5 и сборку под iOS 6. Минимальная версия операционной системы — iOS 4.3.
В SDK удалены инструкции для ARMv6, и теперь он включает инструкции для ARMv7.
Использует идентификатор Apple для рекламы (IDFA) для iOS 6 и UDID для версий ниже iOS 6.
Исправлены различные ошибки в iOS 6.
Совместимость встроенного браузера с увеличенным экраном iPhone 5.
Совместимость с функцией автоматической компоновки (autolayout) для iOS 6.
6.1.4/5
09.08.2012
Исправлена ошибка в системе отслеживания кликов/показов сторонних сервисов.
DFPBannerView можно создать без указания начального размера. Перед загрузкой убедитесь, что validAdSizes задан.
6.1.5: В этой версии используется универсальный идентификатор устройства (UDID). Приложения, использующие эту версию, должны получить соответствующее согласие пользователя на отправку информации об идентификаторе устройства в соответствии с действующими правилами iOS.
6.1.1/2
19.07.2012
Исправлена ошибка, приводившая к сбою MRaid Interceptor при доступе к нулевому ключу.
При использовании SDK издателям потребуется добавить флаг -all_load .
Добавлены объекты DFPBannerView , DFPInterstitial и DFPExtras специально для издателей Ad Manager.
Новая функция в Менеджере рекламы: несколько размеров объявлений.
Новая функция в Ad Manager: события приложений.
Теперь заголовки Ad Manager, Search и Mediation находятся в подпапке "Add-ons", поэтому отдельные загрузки больше не требуются.
Известная проблема: при использовании GADBannerView с Interface Builder размер фрейма необходимо явно задать перед загрузкой запроса.
6.1.2: В этой версии используется универсальный идентификатор устройства (UDID). Приложения, использующие эту версию, должны получить соответствующее согласие пользователя на отправку информации об идентификаторе устройства в соответствии с действующими правилами iOS.
6.0.3/4
2012-05-10
Добавлено ограничение частоты.
Исправлены некоторые мелкие ошибки.
6.0.4: В этой версии используется универсальный идентификатор устройства (UDID). Приложения, использующие эту версию, должны получить соответствующее согласие пользователя на отправку информации об идентификаторе устройства в соответствии с действующими правилами iOS.
6.0.1
19.04.2012
Добавлена функция медиации в рекламной сети.
Медиация включает в себя возможность выступать посредником в размещении объявлений о продаже недвижимости и организации мероприятий по индивидуальному заказу.
Добавлена поддержка MRAID v1.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
28.10.2011
Исправлена ошибка, из-за которой на дисплеях Retina во встроенном браузере приложения отображались слишком большие кнопки.
Исправлена ошибка отображения рекламы в модальном окне контроллера представления.
Исправлено поведение тега привязки.
4.1.1
18.07.2011
Дополнительно сертифицировано для iOS 5.0 Beta 3.
GTMStringEncoding использует пространство имен, чтобы избежать конфликтов компоновщика с другими библиотеками.
Встроенный браузер закрывается при неправильной настройке рекламы в App Store.
Исправлены утечки памяти в SDK.
Исправлены проблемы с отслеживанием кликов в баннерах DoubleClick for Advertisers (DFA).
Исправлено несколько очень редких сбоев.
Официальная версия Google Ad Manager.
4.1.0
02.05.2011
При вызове метода `close` из JavaScript для контроллера представления, скрытого в стеке контроллеров представлений, все контроллеры представлений корректно закрываются.
[[["Прост для понимания","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-02-04 UTC."],[],[]]