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

Версия Дата выпуска Примечания
12.10.0 2025-09-03
  • Исправления ошибок и улучшения производительности.
12.9.0 2025-08-11
  • Идентификаторы мест размещения теперь корректно отправляются для запросов нативной рекламы.
12.8.0 28 июля 2025 г.
  • Расширенная поддержка регулируемых размеров окон на 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.
    • Обновлены названия API Swift в соответствии с соглашениями об именовании, изложенными в руководстве Apple по разработке API Swift.
    • Многие ранее устаревшие API были удалены.
  • Встроенные адаптивные объявления :
    • Вызов CGSizeFromGADAdSize(_:) со встроенным адаптивным размером объявления теперь возвращает 0 высоту, пока Google Mobile Ads SDK не вернет объявление.
  • Параллелизм Swift 6 :
    • Начата постепенная миграция для поддержки модели параллелизма Swift 6.
  • Индивидуальный таргетинг :
    • Словарь customTargeting в GADRequest теперь использует Any вместо String в качестве типа значения.
11.13.0 2024-12-03
  • Оптимизировано распределение памяти для видеорекламы с целью предотвращения перегрузки ресурсов, уменьшения количества ошибок AVErrorMediaServicesWereReset и повышения стабильности воспроизведения.
11.12.0 2024-11-07
  • Исправлена ​​ошибка, из-за которой методы GADFullScreenContentDelegate не вызывались, если объект рекламы был отпущен до завершения показа рекламы.
  • Открытое измерение : обновлено до OM SDK 1.5.2.
11.11.0 2024-10-21
  • Устаревший GADErrorMediationNoFill .
  • Interscroller ads: Устаревшие GADMediationInterscrollerAd и -loadInterscrollerAdForAdConfiguration:completionHandler: .
11.10.0 2024-09-18
  • Внесены изменения в буферизацию видео для улучшения производительности воспроизведения при сотовом соединении.
11.9.0 2024-09-11
  • Официальный релиз для поддержки iOS 18.
  • Исправлена ​​ошибка, из-за которой реклама при открытии приложения не скрывала строку состояния.
  • Обновлены журналы консоли отладки для использования OSLog с именем подсистемы com.google.GoogleMobileAds .
  • Исправлена ​​ошибка, связанная с MarketplaceKit, которая приводила к сбою SDK при работе на MacOS.
11.8.0 2024-08-13
  • Нативная реклама: исправлена ​​ошибка, из-за которой воспроизведение приостановленного видео вызывало дополнительный обратный вызов воспроизведения и паузы GADVideoControllerDelegate .
11.7.0 2024-07-15
  • Устаревшие API GADQueryInfo . Для генерации информации о запросе используйте +[GADMobileAds generateSignal:completionHandler:] .
  • Издатели, включенные в разрешенный список, теперь могут использовать GADRequest.customTargeting для сегментации групп посредничества с использованием пользовательских пар «ключ-значение».
11.6.0 2024-06-17
  • Добавлена ​​зависимость от MarketplaceKit . Для этого приложения должны собираться в Xcode 15.3 или выше.
    • MarketplaceKit предназначен только для Swift, поэтому в дистрибутив был добавлен файл-заполнитель Swift, благодаря которому стандартные библиотеки Swift включаются в приложения, даже если они не содержат других файлов Swift.
11.5.0 2024-05-16
  • Добавлено свойство isCollapsible в GADBannerView для проверки возможности сворачивания возвращаемого баннера.
  • Статус userInteractionEnabled представлений активов нативной рекламы теперь восстанавливается после установки представлений активов на nil .
  • Ad Inspector : добавлена ​​поддержка отображения дополнительных сигналов конфиденциальности, таких как TFUA и TFCD.
11.4.0 2024-05-06
  • Обновлён идентификатор подписи с AdMob Inc. на Google LLC с использованием идентификатора команды EQHXZ8M8AV . Если в Xcode появится уведомление, нажмите «Принять изменение», чтобы принять новый идентификатор.
11.3.0 2024-04-11
  • Добавлено свойство adUnitID в GADAppOpenAd .
11.2.0 2024-03-14
  • Добавлена ​​поддержка файлов манифеста конфиденциальности .
  • Открытое измерение : обновлено до OM SDK 1.4.12.
  • Улучшены некоторые коды ошибок ответа для правильного определения сетевых сбоев, а не отсутствия заполнений.
  • Обновлен файл Info.plist SDK для обхода проблемы Swift Package Manager в Xcode 15.3.
  • Ad Inspector : добавлена ​​поддержка отображения информации .plist и значений IAB TCF.
11.1.0 2024-03-06
  • Исправлена ​​ошибка, из-за которой загрузка видеорекламы могла вызвать появление на консоли предупреждения об использовании основного потока.
  • Ad Inspector : добавлена ​​поддержка отображения статуса разрешения на отслеживание приложения пользователя.
11.0.1 2024-02-09
  • Открытое измерение :
    • Выполнен откат до OM SDK 1.4.8.
    • Обходит непреднамеренный глобальный символ adView , присутствующий в OM SDK 1.4.10, который приводит к ошибкам дублирования символов, если OM SDK 1.4.10 включен в несколько библиотек.
11.0.0 2024-02-06
  • Критические изменения :
    • SDK больше не зависит напрямую от GoogleAppMeasurement. Чтобы продолжить сбор пользовательских показателей в AdMob, свяжите приложение AdMob с Firebase и интегрируйте SDK Google Analytics для Firebase в своё приложение.
    • Обновлена ​​минимальная поддерживаемая версия Xcode до 15.1.
    • Минимальная цель развертывания обновлена ​​до iOS 12.
    • Минимальная версия ОС, необходимая для приема рекламы, обновлена ​​до iOS 13.
    • Многие ранее устаревшие API были удалены.
  • Открытое измерение: обновлено до OM SDK 1.4.10.
  • Полноэкранная реклама :
    • Ссылки UIViewController для полноэкранных объявлений теперь могут иметь значение NULL и не являются обязательными. SDK использует главное окно приложения для автоматического поиска контроллеров представлений, если таковой отсутствует.
  • Тестирование :
    • Обновленные API isTesting : GADMediationAdConfiguration.isTestRequest и GADCustomEventRequest.isTesting теперь возвращают значение true, если устройство является симулятором или определено как тестовое устройство в пользовательском интерфейсе AdMob.
  • Инспектор по рекламе :
    • Ad Inspector теперь отображает любые ошибки, возникшие во время начала сеанса.
    • Исправлен редкий сбой, связанный с Ad Inspector во время инициализации SDK.
10.14.0 29 ноября 2023 г.
  • Устаревший GADSimulatorID . Симуляторы по умолчанию уже находятся в тестовом режиме.
  • Устарело -setSameAppKeyEnabled: Вместо этого используйте -setPublisherFirstPartyIDEnabled: :.
  • Добавлены дополнительные предупреждения об устаревании API GADCustomEvent . Вместо них используйте API GADMediationAdapter .
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Исправлена ​​ошибка, из-за которой некоторые креативы могли отображаться некорректно, если объявление загружено в одной ориентации, а представлено в другой.
10.10.0 2023-08-30
  • Официальный релиз для поддержки iOS 17.
  • Открытое измерение: обновлено до OM SDK 1.4.8.
  • Инспектор рекламы : добавлена ​​поддержка SDK для отображения информации о плагине.
  • Удалены консольные журналы, рекомендующие добавлять идентификаторы симуляторов в API testDeviceIdentifiers . Симуляторы по умолчанию уже находятся в тестовом режиме.
10.9.0 2023-08-02
  • Открытое измерение: обновлено до OM SDK 1.4.6.
  • Инспектор рекламы : добавлена ​​поддержка SDK для экспорта ответов на рекламу.
  • Исправлена ​​ошибка со звуком, из-за которой даже при отключении рекламы аудиосеанс неожиданно останавливал фоновую музыку после окончания видео.
  • Добавлена ​​поддержка передачи идентификатора рекламного блока при генерации GADQueryInfo .
10.8.0 2023-07-12
  • Внесены незначительные изменения в обработку обратных вызовов делегатов adWillPresentFullScreenContent: adWillDismissFullScreenContent: и adDidDismissFullScreenContent: делегатами для медиированной рекламы. Благодаря этим изменениям медиированная реклама стала вести себя более похожей на рекламу с собственной стороны.
    • Сторонние SDK, которые вызывают adWillPresentFullScreenContent: а затем adDidDismissFullScreenContent: несколько раз, теперь запускают несколько обратных вызовов, а не только для первого набора вызовов.
    • Если полноэкранная реклама сторонних разработчиков не отображается, вместо adWillPresentFullScreenContent: и adDidDismissFullScreenContent ad:didFailToPresentFullScreenContentWithError: adDidDismissFullScreenContent:
10.7.0 2023-06-26
  • GADRequestConfiguration: Метод tagForChildDirectedTreatment: объявлен устаревшим и добавлено свойство tagForChildDirectedTreatment , доступное для чтения и записи.
  • GADRequestConfiguration: Метод tagForUnderAgeOfConsent: объявлен устаревшим, а добавлено свойство tagForUnderAgeOfConsent для чтения и записи.
  • Устарело sdkVersion . Вместо него используйте versionNumber .
  • Адаптеры, не выполняющие рендеринг, теперь можно сохранять для сбора сигналов.
10.6.0 2023-06-01
  • Уменьшено использование памяти при выполнении большого количества параллельных запросов на рекламу.
10.5.0 2023-05-15
  • Исправлена ​​утечка памяти, возникавшая при создании объекта GADQueryInfo .
10.4.0 2023-04-20
  • Минимальная поддерживаемая версия Xcode обновлена ​​до 14.1.
    • armv7 не поддерживается в Xcode 14 и был удален из SDK.
  • Минимальная цель развертывания увеличена до iOS 11.0.
  • Инспектор рекламы : добавлена ​​поддержка SDK для отображения названий рекламных блоков в пользовательском интерфейсе инспектора рекламы.
10.3.0 2023-03-27
  • Исправления ошибок и улучшения производительности.
10.2.0 2023-03-06
  • Добавлено свойство isMuted в GADVideoController .
10.1.0 2023-02-16
  • Исправления ошибок и улучшения производительности.
10.0.0 2023-01-26
  • Критические изменения :
    • Реклама больше не отображается на устройствах iOS 11. Для получения рекламы требуется iOS 12, хотя минимальной целью развертывания по-прежнему является iOS 10.0.
    • Удалены следующие устаревшие поля:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Нативная реклама : исправлена ​​ошибка, из-за которой GADMediaContent.mainImage возвращал nil даже если изображение успешно отображалось в GADMediaView .
  • Внеконтекстные нативные рекламные объявления инспектора рекламы теперь имеют медиа-просмотры.
  • Устаревшие следующие поля в GADMediationAdConfiguration :
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Удален биткод из сборки Google Mobile Ads SDK.
9.14.0 2022-12-08
  • Реклама в приложении: +loadWithAdUnitID:request:orientation:completionHandler: устарел и заменён на +loadWithAdUnitID:request:completionHandler: Загрузка рекламы в приложении теперь учитывает текущую ориентацию устройства, как и в других полноэкранных форматах.
  • Добавлена ​​поддержка медиации для объявлений при открытии приложения.
  • Ad Inspector : добавлена ​​поддержка SDK для запроса и показа рекламы через пользовательский интерфейс Ad Inspector.
9.13.0 2022-11-07
  • Поддерживаются дополнительные действия при клике в нативной рекламе.
  • Исправления ошибок и улучшения производительности.
9.12.0 24 октября 2022 г.
  • Добавлен 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
  • Добавлено свойство loadedAdNetworkResponseInfo в GADResponseInfo , возвращающее информацию о рекламной сети, загрузившей объявление.
  • Добавлено свойство adSourceInstanceID в GADAdNetworkResponseInfo .
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Нативная медиация: обратные вызовы nativeAdDidRecordImpression: и nativeAdDidRecordClick: теперь вызываются для опосредованных нативных объявлений.
  • Заменено extern на FOUNDATION_EXPORT во всех публичных заголовках для поддержки совместимости с заголовками C++.
9.4.0 2022-04-26
  • Обновлена ​​минимальная поддерживаемая версия Xcode до 13.2.1.
  • Исправления ошибок и улучшения производительности.
9.3.0 2022-04-07
  • Исправления ошибок и улучшения производительности.
9.2.0 2022-03-21
  • Открытое измерение: обновлено до OM SDK 1.3.30.
  • Добавлены предупреждения, когда код приложения ссылается на adDidPresentFullScreenContent вместо нового adWilllPresentFullScreenContent в GADFullScreenContentDelegate
9.1.0 28.02.2022
  • Исправления ошибок и улучшения производительности.
9.0.0 2022-02-01
8.13.0 17 ноября 2021 г.
  • Константа kGAMSimulatorID в GAMRequest устарела. Вместо неё используйте GADSimulatorID в GADRequestConfiguration .
  • Свойство credentials в GADAdNetworkResponseInfo устарело. Используйте новое свойство adUnitMapping того же класса.
8.12.0 2021-10-11
  • Исправлена ​​ошибка, из-за которой Native Validator мог вызывать сбой при удалении представления нативной рекламы из иерархии представлений в тестовом режиме.
  • Все константы с префиксом kGAD объявлены устаревшими. Вместо них используйте константы с префиксом GAD .
8.11.0 2021-09-16
  • Официальный релиз для поддержки iOS 15.
  • Добавлены средства защиты, предотвращающие сбои приложений при использовании Google Mobile Ads SDK на iOS 9 и ниже. SDK поддерживается только в iOS 10+ и не работает в остальных версиях.
8.10.0 01.09.2021
8.9.0 2021-08-10
  • Исправлена ​​редкая ошибка, затрагивающая бета-версии iOS 15, из-за которой полноэкранные веб-представления могли иметь неправильный размер для многоэкранных приложений.
  • Исправлена ​​ошибка, из-за которой вызов registerAdNetworkExtras: приводил к сбою, если объект GADRequest был создан с помощью метода копирования .
8.8.0 2021-07-20
  • Добавлена ​​логика для предотвращения редких случаев, когда несколько магазинов внутри приложения могут отображаться друг над другом.
8.7.0 24 июня 2021 г.
8.6.0 2021-06-07
  • Свойство mediaView в GADCustomNativeAd устарело. Вместо него используйте новое свойство mediaContent того же класса.
  • Исправлена ​​ошибка, из-за которой делегатские обратные вызовы отключения/включения звука видео не вызывались для ставок нативной рекламы.
  • Обновлен тип kGADSimulatorID с id на NSString* чтобы избежать дополнительного приведения типов в Swift.
8.5.0 2021-05-07
  • Исправлена ​​ошибка, из-за которой экспериментальный формат рекламы не закрывался при закрытии рекламы, если показывался несколько раз.
8.4.0 2021-04-19
  • Расширенная поддержка событий конверсии SKAdNetwork с использованием SKAdImpression .
8.3.0 25.03.2021
  • Добавлена ​​поддержка идентификатора издателя first-party ID (ранее известного как ключ того же приложения), чтобы помочь вам показывать более релевантную и персонализированную рекламу, используя данные, собранные из ваших приложений.
  • Добавлен 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 .
8.0.0 2021-02-01
  • Основные изменения в версии 8, описанные в разделе Подготовка к SDK v8 .
  • Улучшена производительность SDK при выполнении большого количества одновременных запросов.
  • Удалена поддержка архитектуры i386. 32-битные симуляторы больше не поддерживаются Xcode.
  • Исправлена ​​ошибка, из-за которой adapterVersion в протоколе GADMediationAdapter конфликтовал с NSObject в Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • SDK обновлён с .framework до .xcframework . Для установки CocoaPod теперь требуется CocoaPods версии 1.9.0 или выше.
  • arm64e удалён из дистрибутива. Локальное тестирование на arm64e больше не будет доступно.
  • Добавлена ​​бета-версия Ad Inspector.
  • Исправлена ​​ошибка, из-за которой rootViewController GADNativeCustomTemplateAd сохранял строгий указатель на объявление.
7.67.0 2020-10-21
  • Выпущены новые бета-версии API для полноэкранной рекламы и рекламы с вознаграждением. Новые API предоставляют ту же функциональность, но обладают большей согласованностью.
  • Добавлено свойство neighboringContentURLStrings в GADRequest .
  • Добавлены API для формата GADRewardedInterstitialAd . В настоящее время полноэкранная реклама с вознаграждением находится в стадии закрытого бета-тестирования. Обратитесь к своему менеджеру аккаунта, чтобы запросить доступ.
  • Исправлена ​​ошибка, из-за которой целевые страницы объявлений обрезались на устройствах с вырезами.
7.66.0 28 сентября 2020 г.
  • Рекламные баннеры: добавлен делегированный метод adViewDidRecordImpression: в GADBannerViewDelegate .
7.65.0 2020-09-03
  • Требуется, чтобы приложения разрабатывались с использованием Xcode 11.0 или выше.
  • Формат GADInstreamAd устарел.
  • Тестовые объявления : добавление тестового устройства теперь поддерживается в случаях, когда IDFA недоступен.
7.64.0 2020-08-11
7.63.0 28 июля 2020 г.
  • Реклама в приложении: GADAppOpenAd теперь отображается на весь экран. Реклама в приложении в настоящее время находится в стадии закрытого бета-тестирования. Обратитесь к своему менеджеру аккаунта, чтобы запросить доступ.
  • Interstitial Mediation: interstitialDidDismissScreen: обратные вызовы от адаптеров медиации теперь дедуплицируются.
7.62.0 2020-07-10
  • Исправлена ​​ошибка, из-за которой для воспроизведения видео приходилось дважды нажимать на кнопку после паузы из-за снятия наушников.
7.61.0 2020-06-17
  • Добавлено свойство dictionaryRepresentation в GADResponseInfo для упрощения регистрации информации об ответе.
  • Удален класс DFPCustomRenderedAd — неиспользуемый класс формата рекламы, на который приложения не должны ссылаться.
7.60.0 2020-05-20
  • Объявления с вознаграждением : Изменено свойство serverSideVerificationOptions объекта GADRewardedAd , чтобы оно было strong а не copy .
  • Реализован метод description для GADResponseInfo и GADAdNetworkResponseInfo для упрощения ведения журнала.
  • Все ошибки представления (например, rewardedAd:didFailToPresentWithError: ) теперь всегда возвращают код из GADPresentationErrorCode . Ошибки представления медиации отображаются как базовые ошибки .
7.59.0 2020-05-06
  • Открытое измерение: обновлено до 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: не вызывался обратно в случаях, когда не было загружено вознаграждение за рекламу.
  • Исправлена ​​потенциальная ошибка, которая могла возникнуть, если креативы пытались загрузить не-HTTP URL-адреса внутри SafariViewController .
7.56.0 28.02.2020
  • Добавлены методы экземпляров disableAutomatedInAppPurchaseReporting и enableAutomatedInAppPurchaseReporting для GADMobileAds и объявлен устаревшим метод класса disableAutomatedInAppPurchaseReporting . Вызовите disableAutomatedInAppPurchaseReporting перед инициализацией Google Mobile Ads SDK или загрузкой рекламы, чтобы отключить автоматическую отчётность о покупках внутри приложения.
  • Добавлен метод disableMediationInitialization в GADMobileAds . Вызовите этот метод перед инициализацией 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 28.01.2020
  • Открытое измерение: обновлено до OM SDK 1.3.1.
  • WKWebView включен как SDK по умолчанию для всех веб-представлений.
  • Добавлена ​​поддержка чтения параметров согласия из IAB TCF v2.0 и строки IAB us_privacy .
7.53.1 2019-12-19
  • Код ошибки kGADErrorAppIDMissing переименован в kGADErrorApplicationIdentifierMissing .
  • Посредничество с вознаграждением : исправлена ​​ошибка, из-за которой ставки не работали при использовании API GADRewardedAd .
7.53.0 2019-12-12
  • Открытое измерение: обновлено до OM SDK 1.2.21.
  • Полосатая реклама/реклама с вознаграждением : добавлен метод canPresentFromViewController: Многосценные приложения могут использовать этот метод для проверки возможности отображения рекламы при изменении размера сцены.
  • Interstitial Ads : interstitialDidFailToPresentScreen: теперь вызывается при попытке показать рекламу, которая не готова или уже показана.
  • Нативная реклама : исправлена ​​ошибка, при которой API пользовательского интерфейса вызывался в фоновом потоке.
  • Исправлена ​​утечка памяти GADBlockSignalSource , возникавшая при загрузке рекламы.
  • Собственная медиация : удалены GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd .
  • Собственная медиация: в протокол GADMediatedUnifiedNativeAd добавлены свойства duration и currentTime .
7.52.0 2019-11-06
  • Исправлена ​​ошибка, из-за которой не учитывалось соотношение сторон медиа-контента в запросе.
7.51.0 2019-10-17
  • Минимальная поддерживаемая версия iOS увеличена до iOS 9. Приложения по-прежнему могут работать с iOS 8, но реклама будет загружаться только на iOS 9+.
  • Добавлены свойства currentTime и duration в GADMediaContent .
  • Добавлено свойство mediaContent в GADInstreamAd и удалены свойства videoController , duration , currentTime и aspectRatio .
  • Добавлен API для закрепленных адаптивных баннеров .
7.50.0 2019-09-18
  • Официальный релиз для поддержки iOS 13.
  • Открытое измерение: обновлено до OM SDK 1.2.19.
    • Добавлена ​​поддержка многосценных приложений. Приложения, поддерживающие несколько сцен, должны задать свойство scene в GADRequest для получения рекламы подходящего размера.
    • Удален подкласс SKStoreProductViewController , который запрещен в iOS 13.
  • Устранено предупреждение Apple при отправке приложения в магазин об использовании устаревшего API.
  • Добавлено свойство testRequestIdentifiers в GADMobileAds.requestConfiguration . Свойство testDevices в GADRequest объявлено устаревшим.
  • Код ошибки kGADErrorMediationNoFill устарел. Все ошибки отсутствия заполнения теперь возвращают код ошибки kGADErrorNoFill .
  • Реклама с вознаграждением: свойство customRewardString теперь можно задать в любой момент до показа объявления GADRewardedAd . Раньше это свойство нужно было задать до загрузки рекламы.
  • Посредничество: улучшены публичные сообщения об ошибках, когда адаптеры-посредники не найдены или не соответствуют правильному протоколу.
7.49.0 2019-08-20
  • Добавлен API идентификатора ответа на рекламу для поиска креативов в Центре просмотра объявлений Менеджера рекламы.
7.48.0 2019-08-01
  • Открытое измерение: обновлено до OM SDK 1.2.17.
  • Реклама с вознаграждением: исправлена ​​ошибка, из-за которой приложения, использующие старые API видео с вознаграждением (например, GADRewardBasedVideoAd ), демонстрировали снижение количества показов в отчетах по медиации.
7.47.0 2019-07-11
  • Открытое измерение: обновлено до 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
  • Открытое измерение: обновлено до OM SDK 1.2.15.
  • Исправлен сбой, возникающий в редких случаях при закрытии видеорекламы.
  • Обновлен обратный вызов rewardedAdMetadataDidChange , чтобы он не вызывался, если метаданные равны nil .
7.44.0 2019-05-10
  • Официальный релиз для поддержки App Measurement.
  • По умолчанию функция измерения эффективности приложения инициализируется и отправляет данные при его запуске. Добавлена ​​возможность отложить измерение эффективности приложения до явного вызова Google Mobile Ads SDK.
  • Открытое измерение: обновлено до OM SDK 1.2.14.
  • Удалён GADCorrelator и связанные с ним API. Ранее эта функция была недоступна.
  • Свойство preferredImageOrientation в GADNativeAdImageAdLoaderOptions устарело. Вместо него используйте GADNativeAdMediaAdLoaderOptions .
7.43.0 2019-04-19
  • Обновлена ​​минимально требуемая версия iOS до 8.0.
  • Официальная версия для поддержки Open Measurement .
  • Открытое измерение: включает OM SDK 1.2.13.
  • Open Measurement: добавлена ​​поддержка пользовательских форматов нативной рекламы.
  • Нативная реклама: добавлены свойства videoController и hasVideoContent в GADMediaContent .
  • Нативная реклама: устаревший videoController в GADUnifiedNativeAd , а также методы hasVideoContent и aspectRatio в GADVideoController .
  • Нативная реклама: добавлен класс GADNativeAdMediaAdLoaderOptions со свойством aspectRatio , позволяющим издателям запрашивать определённое соотношение сторон для медиаресурса нативной рекламы. Этот параметр имеет приоритет над свойством preferredImageOrientation в GADNativeAdImageAdLoaderOptions .
  • Нативная реклама: GADMediaView теперь учитывает свойство contentMode при рендеринге изображений.
7.42.2 29.03.2019
  • Посредничество с вознаграждением (новые API): исправлена ​​ошибка, из-за которой адаптеры посредничества с вознаграждением автоматически освобождались после вызова загрузки.
7.42.1 2019-03-25
  • Исправлена ​​редкая ошибка, которая могла возникнуть при отмене показа видеорекламы.
7.42.0 2019-03-15
  • Google Mobile Ads SDK теперь зависит от App Measurement. Необходимо включить фреймворк App Measurement и его зависимости. Идентификатор вашего приложения должен быть добавлен в plist вашего приложения с помощью ключа GADApplicationIdentifier . Подробнее см. в кратком руководстве.
  • Размер фреймворка SDK уменьшен до уровня ниже ограничений GitHub.
  • tagForChildDirectedTreatment добавлен в GADMobileAds.sharedInstance.requestConfiguration . [GADRequest tagForChildDirectedTreatment] устарел.
  • Исправлена ​​ошибка, из-за которой rewardBasedVideoAdMetadataDidChange: мог вызываться, когда метаданные не изменялись.
7.41.0 2019-03-04
  • Реклама с вознаграждением: добавлен новый API GADRewardedAd (в открытой бета-версии), который позволяет загружать несколько объявлений с вознаграждением одновременно.
  • Реклама с вознаграждением: добавлено свойство admetadata для GADRewardBasedVideoAd . Используйте rewardbasedvideoadmetadatadidchange: для отслеживания изменений метаданных рекламы.
7.40.0 2019-02-21
  • Улучшения производительности.
7.39.0 2019-02-08
  • Исправлена ​​ошибка, из-за которой ссылка на GADCustomEventParametersServer приводила к ошибке сборки.
  • Добавлено свойство mainImage в класс GADMediaContent для установки основного изображения для нативной рекламы, когда видео недоступно.
7.38.0 2019-01-22
  • Исправлена ​​проблема с отображением резиновых объявлений в табличных представлениях.
  • Добавлен новый класс 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 2018-09-26
  • Запрос второго объявления с вознаграждением во время показа другого объявления с вознаграждением больше не допускается. Это устраняет проблему, из-за которой запрос второго объявления с вознаграждением приводил к сбою нескольких сторонних адаптеров-медиаторов. Запрос следующего объявления возможен после завершения показа в 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 , позволяющее издателям передавать пользовательские данные в запросы на проверку на стороне сервера.
  • Нативная реклама: GADNativeAppInstallAd , GADNativeContentAd и связанные с ними API устарели в пользу GADUnifiedNativeAd . Дополнительные инструкции по использованию новых API см. в руководстве Native Ads Advanced Unified .
  • Нативная реклама: добавлена ​​функция «Отключить эту рекламу».
  • Нативная реклама: исправлена ​​ошибка, из-за которой представление AdChoices удалялось при повторном использовании представлений рекламы в представлениях коллекций.
  • Добавлено свойство requestConfiguration в GADMobileAds , которое можно использовать для указания параметров maxAdContentRating и tagForUnderAgeOfConsent для всех запросов объявлений.
  • Посредничество: добавлены свойства maxAdContentRating и underAgeOfConsent в GADMediationAdRequest .
7.31.0 2018-05-17
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 Unified Native Ad. Он объединяет GADNativeAppInstallAds и GADNativeContentAds в один новый тип: GADUnifiedNativeAd . Подробнее см. в руководстве по Unified Native Ads .
  • Видео с вознаграждением: в rewardBasedVideoAdDidCompletePlaying: добавлен метод GADRewardBasedVideoAdDelegate для уведомления издателей о завершении просмотра видео.
  • Медиация видео с вознаграждением: добавлен метод connectorDidCompletePlayingRewardBasedVideoAd: в GADMRewardBasedVideoAdConnectorDelegate для адаптеров медиации, которые вызываются после завершения видео.
  • Нативная медиация: обновлен GADMediatedNativeAdDelegate.h , чтобы предоставить адаптерам доступ к отдельным представлениям, используемым в нативной рекламе.

    Добавлен:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Устаревшее:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Добавлена ​​поддержка встроенной медиации видео. Встроенные адаптеры медиации должны реализовывать метод mediaView в GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd и возвращать представление медиа.
  • Добавлены зависимости от фреймворков QuartzCore и CFNetwork .
7.26.0 2017-11-17
  • Поддержка iPhone X.
  • Для полноэкранных объявлений кнопка закрытия по умолчанию теперь отображается в безопасной области.
  • Удалено свойство nativeAd из GADAdChoicesView и GADMediaView .
  • Ограничивает взаимодействие 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 .
  • В меню отладки добавлен текст, указывающий, активен ли режим предварительного просмотра или устранения неполадок.
  • Добавлен класс GADMultipleAdsAdLoaderOptions , который позволяет издателям указывать количество объявлений, загружаемых для одного запроса.
  • Добавлено свойство loading в GADAdLoader , которое указывает, загружает ли загрузчик рекламы в данный момент рекламу.
  • Добавлен новый, необязательный метод делегата -adLoaderDidFinishLoading: в GADAdLoaderDelegate , который вызывается после того, как GADAdLoader завершает возврат всех рекламных объявлений для запроса.
7.20.0 2017-05-03
  • Удален формат рекламы внутриигровых покупок.
  • Удалена архитектура armv7s.
7.19.1 2017-04-13
  • Исправлена ​​ошибка, из-за которой в посреднические сети для посредничества смарт-баннеров пересылался рекламный материал неверного размера.
7.19.0 2017-03-16
  • Добавлен метод openInlineBrowser() в google_mobile_app_ads.js для открытия URL в SFSafariViewController .
  • Добавлен GADAudioVideoManagerDelegate для предоставления уведомлений о запуске и приостановке/остановке воспроизведения аудио- и видеорекламы.
7.18.0 2017-02-23
  • Добавлены методы play , pause и setMute в GADVideoController .
  • Добавлены новые методы делегирования в 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 ноября 2016 г.
  • Добавлено свойство GADMediaView в GADNativeContentAd и GADNativeCustomTemplateAd .
7.14.0 28 октября 2016 г.
  • Заголовки адаптера-посредника перемещены в фреймворк и глобальный заголовок.
  • Для размера рекламы kGADAdSizeFluid изменение размера баннера больше не приводит к изменению размера рамки представления баннера.
7.13.1 2016-10-20
  • Добавлена ​​поддержка предварительного просмотра в приложении и устранения неполадок в Google Ad Manager.
7.13.0 2016-10-17
  • Добавлена ​​зависимость от фреймворка JavaScriptCore .
  • Исправлены различные ошибки.
7.12.1 2016-10-05
  • Исправлены аннотации допустимости значений NULL для GADNativeAppInstallAd и GADNativeContentAd .
7.12.0 28 сентября 2016 г.
  • Исправлены ошибки, приводившие к сбоям, связанным с GADStringFromCGFloat .
  • Добавлен GADNativeAdViewAdOptions для указания расположения AdChoices в нативной рекламе.
  • Добавлено свойство adNetworkClassName в GADRewardBasedVideoAd .
7.11.0 2016-09-15
  • Удалены зависимости от фреймворков CoreBlueooth, EventKit и EventKitUI.
  • Приложениям больше не нужно предоставлять текст для NSCalendarsUsageDescription и NSBluetoothPeripheralUsageDescription при обновлении приложений для iOS 10.
  • Удалена поддержка 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 Ad Manager, использующие медиацию SDK, больше не будут получать предупреждение «Тип медиируемого объявления неизвестен или недействителен».
7.8.1 2016-05-11
  • Добавлена ​​поддержка SDK для автоматического использования данных о местоположении, когда пользователь явно включил разрешения на определение местоположения для приложения.
7.8.0 28 апреля 2016 г.
  • Добавлена ​​зависимость от фреймворков CoreBluetooth и SafariServices.
  • Добавлены аннотации о допустимости значений NULL в основные заголовочные файлы SDK для улучшения поддержки опционалов Swift.
  • Добавлена ​​поддержка GADAdSizeDelegate в объявлениях размером kGADAdSizeFluid .
7.7.1 2016-04-06
  • Решена проблема с обработкой кликов по нативной рекламе в прокручиваемых представлениях.
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 2015-12-07
  • Методы протокола для адаптеров-посредников были перегруппированы/перемещены для упрощения.
  • Исправлена ​​заглавная буква в сообщении didFailToLoadWithError в протоколе GADRewardBasedVideoAdDelegate .
7.5.2 2015-10-16
  • Исправления ошибок.
7.5.1 2015-09-30
  • Исправлены сбои в GADStatisticsCore .
7.5.0 2015-09-22
  • SDK больше не использует метод canOpenURL UIApplication на устройствах iOS 9.
  • Исправлена ​​ошибка, из-за которой не вызывались методы GADNativeAdDelegate .
  • Обратный вызов adLoader:didFailToReceiveAdWithError для GADAdLoaderDelegate теперь вызывается, если не запрошены никакие типы объявлений.
7.4.1 2015-08-13
  • Исправлен сбой, возникающий, когда пользователь совершает внутриигровую покупку продукта, идентификатор которого содержит специальный символ.
7.4.0 2015-07-30
  • Бета-версия MRAID v2.
  • Добавлены новые глобальные настройки для отчётов о сбоях и автоматического отслеживания покупок внутри приложения (IAP). Если включено автоматическое отслеживание покупок внутри приложения, это устраняет зависимость от Conversion Tracking SDK для отчётов о конверсиях IAP.
  • Свойство adUnitID в GADInterstitial теперь readonly .
  • Добавлены API для посредничества видео на основе вознаграждения.
  • Устаревший setLocationWithDescription: для GADRequest . Вместо него используйте setLocationWithLatitude:longitude:accuracy: :.
7.3.1 28.05.2015
  • Добавлена ​​поддержка форматов нативной рекламы для установки приложений и контента в AdMob, Ad Manager и Ad Exchange.
  • Добавлена ​​поддержка собственных форматов рекламы, доступных для резервирования в Менеджере объявлений.
  • Исправлена ​​регрессия, появившаяся в версии 7.2.0, из-за которой смарт-баннеры некорректно отображались в альбомной ориентации на iOS 8.
7.2.2 2015-05-07
  • Устраняет следующее предупреждение при загрузке в 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 и свойства тестирования 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.
  • Рекламные объявления Smart Banner корректно отображаются в альбомной ориентации на устройствах iOS 8.
  • Требуется линковка с двумя новыми фреймворками: EventKit и EventKitUI . Они линкуются автоматически, если включены модули и фреймворки с функцией автоматического линковки.
  • Устаревшее свойство mediatedAdView в GADBannerView .
  • Удален ранее устаревший метод loadAndDisplayRequest:usingWindow:initialImage: для GADInterstitial .
6.11.1 2014-08-07 Исправлена ​​инициализация вида баннера из nibs.
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) МБ. Аналитический SDK можно скачать здесь .
  • Свойство contentURL в DFPExtras перенесено в GADRequest .
  • Исправлены различные ошибки.
6.9.2 2014-05-07
  • Прекращена поддержка iOS 4.3. SDK поддерживает iOS 5.0 и более поздние версии, а также предоставляет слабые ссылки ARC.
  • Добавлен большой формат баннера 320x100 с постоянным 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.
  • Значительно уменьшен размер библиотеки.
  • Добавлено свойство adNetworkClassName для GADBannerView и GADInterstitial .
  • Исправлена ​​ошибка, из-за которой события приложения Ad Manager не срабатывали для полноэкранной рекламы.
  • HTML-адаптер Ad Exchange интегрирован непосредственно в библиотеку. Разработчикам Ad Exchange больше не нужно отдельно подключать libAdapterHtml.a .
6.5.1 29 августа 2013 г. Скрывает строку состояния для полноэкранного просмотра в 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 .
  • Исправлена ​​ошибка, так что теперь делегаты interstitial получают 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
  • Флаг -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 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 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
  • Добавлена ​​поддержка дополнительных форматов полноэкранной рекламы Rich Media для iPhone и iPad. Это обновление будет совместимо со всеми будущими форматами полноэкранной рекламы.
  • Улучшенное отслеживание интерстициальных отпечатков.
  • GADInterstitial всегда был одноразовым объектом, но теперь он корректно завершается ошибкой, вызывая didFailToReceiveAdWithError: для любого запроса на загрузку или отображение рекламного объявления после первого запроса.
5.0.4 28 октября 2011 г. Исправлены слишком большие кнопки на дисплеях Retina в браузере приложения.
5.0.3 24 октября 2011 г.
  • Интеграция пользовательской поисковой рекламы .
  • Поддержка iOS 5.0.
  • Более быстрые интерстициальные загрузки.
  • Исправление отображения рекламы в контроллере модального представления.
  • Исправлено поведение тега привязки.
4.1.1 2011-07-18
  • Дополнительно сертифицировано для iOS 5.0 Beta 3.
  • GTMStringEncoding имеет пространство имен, чтобы избежать конфликтов компоновщика с другими библиотеками.
  • Браузер в приложении закрывается из-за неправильно настроенной рекламы App Store.
  • Исправлены утечки памяти в SDK.
  • Исправлены проблемы с отслеживанием кликов в баннерах DoubleClick for Advertisers (DFA).
  • Исправлено несколько очень редких сбоев.
  • Официальная версия Google Ad Manager.
4.1.0 2011-05-02
  • Все контроллеры представлений корректно закрываются при закрытии из JavaScript контроллера представления, скрытого в стеке контроллеров представлений.
  • Добавлена ​​поддержка предоставляемых сервером тайм-аутов AFMA-интерстициалов.
  • Тестовый режим теперь включается путем внесения идентификаторов устройств в белый список.
  • Добавлен метод повторного использования одного и того же UIWebView в баннере и Rich Media Overlay.
  • В словарь onshow добавлена ​​подмодель устройства.
  • Исправлены утечки памяти в GADBrowserController и UIWebViews .
  • Контроллер промежуточного представления приложения при открытии фиксируется в портретной ориентации, чтобы удалить журнал предупреждений из консоли.
  • Все коды ответов HTTP 5xx теперь возвращают «ошибку сервера» вместо «сетевой ошибки».
4.0.2 2011-03-15 Выпуск общедоступной версии.