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

Версия Дата выпуска Примечания
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 15 июля 2024 г.
11.6.0 17.06.2024
  • Добавлена ​​зависимость от MarketplaceKit . Для этого требуется, чтобы приложения создавались с помощью Xcode 15.3 или выше.
    • MarketplaceKit предназначен только для Swift, поэтому в дистрибутив добавлен файл-заполнитель Swift, поэтому стандартные библиотеки Swift включаются в приложения, даже если они не содержат других файлов Swift.
11.5.0 16 мая 2024 г.
  • В GADBannerView добавлено свойство isCollapsible , позволяющее проверить, является ли возвращаемый баннер свернутым.
  • Статус userInteractionEnabled представлений ресурсов нативной рекламы теперь восстанавливается после установки для представлений ресурсов значения nil .
  • Инспектор рекламы : добавлена ​​поддержка отображения дополнительных сигналов конфиденциальности, таких как TFUA и TFCD.
11.4.0 06.05.2024
  • Имя подписи изменено с AdMob Inc. на Google LLC с использованием идентификатора команды EQHXZ8M8AV . Если это вызывает уведомление в Xcode, выберите «Принять изменение», чтобы принять новое удостоверение.
11.3.0 2024-04-11
  • В GADAppOpenAd добавлено свойство adUnitID .
11.2.0 2024-03-14
  • Добавлена ​​поддержка файлов манифеста конфиденциальности .
  • Открытое измерение : обновлено до OM SDK 1.4.12.
  • Улучшены некоторые коды ошибок ответа, чтобы правильно идентифицировать сбои сети, а не отсутствие заполнения.
  • Обновлен Info.plist SDK для решения проблемы диспетчера пакетов Swift в Xcode 15.3.
  • Инспектор объявлений : добавлена ​​поддержка отображения информации .plist и значений IAB TCF.
11.1.0 2024-03-06
  • Исправлена ​​проблема, из-за которой загрузка видеорекламы могла вызвать на консоли предупреждающее сообщение об использовании основного потока.
  • Инспектор объявлений : добавлена ​​поддержка отображения статуса авторизации отслеживания приложений пользователя.
11.0.1 09.02.2024
  • Открытое измерение :
    • Откатился на OM SDK 1.4.8.
    • Работает с непреднамеренным глобальным символом adView , присутствующим в OM SDK 1.4.10, который вызывает ошибки дублирования символов, если OM SDK 1.4.10 включен в несколько библиотек.
11.0.0 2024-02-06
  • Критические изменения :
    • SDK больше не зависит напрямую от GoogleAppMeasurement. Чтобы продолжить сбор пользовательских показателей в AdMob, свяжите свое приложение AdMob с Firebase и интегрируйте Google Analytics for Firebase SDK в свое приложение.
    • Обновлена ​​минимальная поддерживаемая версия Xcode до 15.1.
    • Обновлена ​​минимальная цель развертывания до iOS 12.
    • Обновлена ​​минимальная ОС, необходимая для получения рекламы, до iOS 13.
    • Многие ранее устаревшие API были удалены.
  • Открытое измерение: обновлено до OM SDK 1.4.10.
  • Полноэкранная реклама :
    • Ссылки UIViewController для полноэкранных объявлений теперь имеют значение NULL и не являются обязательными. SDK использует главное окно приложения для автоматического поиска контроллеров представления, если они не предоставлены.
  • Тестирование :
    • Обновленные API-интерфейсы isTesting : GADMediationAdConfiguration.isTestRequest и GADCustomEventRequest.isTesting теперь возвращают true, если устройство является симулятором или определено как тестовое устройство в пользовательском интерфейсе AdMob.
  • Инспектор рекламы :
    • Инспектор объявлений теперь отображает все ошибки, возникшие во время запуска сеанса.
    • Исправлен редкий сбой, связанный с Инспектором рекламы во время инициализации SDK.
10.14.0 2023-11-29
  • Устаревший GADSimulatorID . По умолчанию симуляторы уже находятся в тестовом режиме.
  • Устаревший -setSameAppKeyEnabled: . Вместо этого используйте -setPublisherFirstPartyIDEnabled:
  • Добавлены дополнительные предупреждения об устаревании API GADCustomEvent . Вместо этого используйте API-интерфейсы GADMediationAdapter .
10.13.0 07.11.2023
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: : .
10.7.0 2023-06-26
  • GADRequestConfiguration: объявлен устаревшим метод tagForChildDirectedTreatment: и добавлено свойство чтения и записи tagForChildDirectedTreatment .
  • GADRequestConfiguration: метод tagForUnderAgeOfConsent: устарел и добавлено свойство чтения и записи tagForUnderAgeOfConsent .
  • Устаревшая версия sdkVersion . Вместо этого используйте versionNumber .
  • Адаптеры, не предназначенные для рендеринга, теперь можно сохранить для сбора сигналов.
10.6.0 01.06.2023
  • Снижено использование памяти при выполнении множества параллельных запросов объявлений.
10.5.0 15 мая 2023 г.
  • Исправлена ​​утечка памяти, возникавшая при создании объекта GADQueryInfo .
10.4.0 20 апреля 2023 г.
  • Обновлена ​​минимальная поддерживаемая версия Xcode до 14.1.
    • Armv7 не поддерживается в Xcode 14 и был удален из SDK.
  • Минимальная цель развертывания увеличена до iOS 11.0.
  • Инспектор объявлений : добавлена ​​поддержка SDK для отображения названий рекламных блоков в пользовательском интерфейсе инспектора объявлений.
10.3.0 2023-03-27
  • Исправлены ошибки и улучшена производительность.
10.2.0 2023-03-06
  • В GADVideoController добавлено свойство isMuted .
10.1.0 16 февраля 2023 г.
  • Исправлены ошибки и улучшена производительность.
10.0.0 2023-01-26
  • Критические изменения :
    • Объявления больше не отображаются на iOS 11. Для получения рекламы требуется iOS 12, хотя минимальной целью развертывания по-прежнему является iOS 10.0.
    • Идентификатор приложения Менеджера рекламы теперь требуется для всех приложений Менеджера рекламы. Идентификатор имеет вид:
      ca-app-pub-################~########## . Дополнительные сведения см. в разделе «Обновление Info.plist» .
    • GoogleAppMeasurement.xcframework теперь требуется для всех приложений Менеджера рекламы.
    • Удалены следующие уже устаревшие поля:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Нативные объявления : исправлена ​​ошибка, из-за которой GADMediaContent.mainImage возвращал nil , хотя изображение успешно отображалось в GADMediaView .
  • Нативные объявления Инспектора объявлений, вырванные из контекста, теперь имеют просмотры в СМИ.
  • Устарели следующие поля в GADMediationAdConfiguration :
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Удален биткод из сборки Google Mobile Ads SDK.
9.14.0 08.12.2022
  • Объявления при открытии приложения: +loadWithAdUnitID:request:orientation:completionHandler: устарел и заменен на +loadWithAdUnitID:request:completionHandler: . Загрузка открытой рекламы приложения теперь предполагает текущую ориентацию устройства, соответствующую другим полноэкранным форматам.
  • Добавлена ​​поддержка медиации для рекламы при запуске приложения.
  • Инспектор объявлений : добавлена ​​поддержка SDK для запроса и показа рекламы через пользовательский интерфейс Инспектора объявлений.
9.13.0 07.11.2022
  • Поддерживаются дополнительные кликовые действия в нативных объявлениях.
  • Исправлены ошибки и улучшена производительность.
9.12.0 2022-10-24
  • Добавлен GADQueryInfo для поддержки сбора и рендеринга сигналов.
  • Обновлена ​​документация по аудио API.
9.11.0 20 сентября 2022 г.
  • Исправлены ошибки и улучшена производительность.
9.10.0 07.09.2022
  • Официальный релиз для поддержки iOS 16.
  • iLTV: в GADAdNetworkResponseInfo добавлены следующие свойства:
    • adSourceID adSourceInstanceName adSourceName
      adSourceID adSourceInstanceName adSourceName
      adSourceID adSourceInstanceName adSourceName
    В GADResponseInfo добавлено следующее свойство:
    • extrasDictionary
9.9.0 2022-08-11
  • Исправлены ошибки и улучшена производительность.
9.8.0 27 июля 2022 г.
  • Посредничество с вознаграждением: устарело didRewardUserWithReward: в GADMediationRewardedAdEventDelegate в пользу didRewardUser . Вознаграждение за рекламу, предоставляемое didRewardUserWithReward: всегда было неактивным, а значение вознаграждения за рекламу определялось в настройках рекламного блока в Ad Manager Пользовательский интерфейс.
  • Инспектор объявлений : добавлена ​​поддержка SDK для экспорта запросов объявлений.
9.7.0 07.07.2022
  • В GADResponseInfo добавлено свойство loadedAdNetworkResponseInfo , возвращающее информацию о рекламной сети, загрузившей объявление.
  • В GADAdNetworkResponseInfo добавлено свойство adSourceInstanceID .
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Нативное посредничество: nativeAdDidRecordImpression: nativeAdDidRecordClick: теперь вызываются на нативных объявлениях с посредником.
  • В общедоступных заголовках extern заменен на FOUNDATION_EXPORT для поддержки совместимости с заголовками C++.
9.4.0 2022-04-26
  • Обновлена ​​минимальная поддерживаемая версия Xcode до 13.2.1.
  • Исправлены ошибки и улучшена производительность.
9.3.0 07.04.2022
  • Исправлены ошибки и улучшена производительность.
9.2.0 2022-03-21
  • Открытое измерение: обновлено до OM SDK 1.3.30.
  • Добавлены предупреждения, когда код приложения ссылается на adDidPresentFullScreenContent вместо нового adWilllPresentFullScreenContent в GADFullScreenContentDelegate
9.1.0 2022-02-28
  • Исправлены ошибки и улучшена производительность.
9.0.0 01.02.2022
8.13.0 2021-11-17
  • Устарела константа 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 20 июля 2021 г.
  • Добавлена ​​логика, предотвращающая редкие случаи, когда несколько магазинов приложений могут располагаться друг над другом.
8.7.0 2021-06-24
8.6.0 07.06.2021
  • Устарело свойство 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 11.03.2021
  • Добавлена ​​дополнительная поддержка SKAdNetwork при подготовке к принудительному применению AppTrackingTransparency .
  • Удалено определение макроса UIWindowScene необходимое только в версиях Xcode до 11.
8.1.0 2021-02-19
  • Устаревшие disableAutomatedInAppPurchaseReporting и enableAutomatedInAppPurchaseReporting . Отчеты IAP были удалены из SDK. Эти методы теперь не требуют операций.
  • Добавлены флаги для ограничения доступа SDK к API CTTelephonyNetworkInfo .
8.0.0 01.02.2021
  • Основные изменения версии 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 больше не будет доступно.
  • Добавлен валидатор политики в отношении собственной рекламы.
  • Добавлена ​​бета-версия Инспектора объявлений.
  • Исправлена ​​ошибка, из-за которой rootViewController GADNativeCustomTemplateAd сохранял строгий указатель на объявление.
7.67.0 21.10.2020
  • Выпущены новые бета-версии API для межстраничной рекламы и рекламы с вознаграждением. Новые API предоставляют те же функции, но имеют улучшенную согласованность.
  • В GADRequest добавлено свойство neighboringContentURLStrings .
  • Добавлены API для формата GADRewardedInterstitialAd . Межстраничные объявления с вознаграждением в настоящее время находятся на стадии закрытого бета-тестирования. Обратитесь к менеджеру своего аккаунта и запросите доступ.
  • Исправлена ​​ошибка, из-за которой целевые страницы объявлений обрезались на устройствах с выемками.
7.66.0 2020-09-28
  • Рекламные баннеры: в GADBannerViewDelegate добавлен метод делегата adViewDidRecordImpression: :.
7.65.0 2020-09-03
  • Требуется, чтобы приложения создавались на базе Xcode 11.0 или выше.
  • Устаревший формат GADInstreamAd .
  • Тестовые объявления : добавление тестового устройства теперь поддерживается в тех случаях, когда IDFA недоступен.
7.64.0 11.08.2020
7.63.0 2020-07-28
  • Объявления при открытии приложения: GADAppOpenAd изменен на полноэкранный формат. Реклама при открытии приложения в настоящее время находится на стадии закрытого бета-тестирования. Обратитесь к менеджеру своего аккаунта и запросите доступ.
  • Нативные объявления: добавлено свойство mediaContent и объявлено устаревшим свойство videoController в GADNativeCustomTemplateAd .
  • Межстраничное посредничество: interstitialDidDismissScreen: обратные вызовы от адаптеров-посредников теперь дедуплицируются.
7.62.0 10.07.2020
  • Исправлена ​​ошибка, из-за которой для воспроизведения видео нужно было дважды щелкнуть после паузы из-за снятия наушников.
7.61.0 2020-06-17
  • В GADResponseInfo добавлено dictionaryRepresentation , чтобы упростить регистрацию информации об ответах.
  • Удален класс DFPCustomRenderedAd , неиспользуемый класс формата рекламы, на который приложениям не следует ссылаться.
7.60.0 20 мая 2020 г.
  • Объявления с вознаграждением : изменено свойство serverSideVerificationOptions GADRewardedAd , чтобы оно было strong а не copy .
  • Реализован метод description для GADResponseInfo и GADAdNetworkResponseInfo для упрощения ведения журнала.
  • Все ошибки представления (например, rewardedAd:didFailToPresentWithError: ) теперь всегда возвращают код из GADPresentationErrorCode . Ошибки представления посредничества выявляются как основные ошибки .
7.59.0 06.05.2020
  • Открытое измерение: обновлено до OM SDK 1.3.3.
  • Межстраничные объявления: исправлена ​​ошибка, из-за которой межстраничные объявления на iPad могли поворачиваться в неподдерживаемую ориентацию, вызывая проблемы с пользовательским интерфейсом.
  • Тестовые объявления: обновлен ярлык тестового объявления, теперь он гласит «Тестовый режим» вместо «Тестовое объявление», а также обновлен пользовательский интерфейс ярлыка.
7.58.0 2020-04-13
  • Минимальная поддержка версии Xcode увеличена до 11.0.
  • В GADResponseInfo добавлено свойство adNetworkInfoArray . Это свойство отображает метаданные о сетях медиации, которые называются частью ответа на объявление.
  • Отключена доступность скрытых элементов рекламы, чтобы такие инструменты, как VoiceOver, не вызывали неактивные элементы.
7.57.0 2020-03-18
  • Устарело GADRewardBasedVideoAd . Все клиенты должны использовать GADRewardedAd .
  • Улучшены сообщения об ошибках «адаптер не найден». Сообщения об ошибках теперь содержат имя адаптера.
  • Исправлена ​​проблема GADRewardedAd , из-за которой метод rewardedAd:didFailToPresentWithError: не вызывался обратно в случаях, когда не было загружено объявление с вознаграждением.
  • Исправлен потенциальный сбой, который мог произойти, если креативы пытались загрузить URL-адреса, отличные от HTTP, внутри SafariViewController .
7.56.0 2020-02-28
  • Добавлены методы экземпляра disableAutomatedInAppPurchaseReporting и enableAutomatedInAppPurchaseReporting в GADMobileAds , а также объявлен устаревшим метод класса disableAutomatedInAppPurchaseReporting . Вызовите disableAutomatedInAppPurchaseReporting перед инициализацией Google Mobile Ads SDK или загрузкой объявлений, чтобы отключить автоматические отчеты IAP.
  • В 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
  • Открытое измерение: обновлено до 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: :. Многосценные приложения могут использовать этот метод, чтобы проверить, может ли реклама по-прежнему отображаться при изменении размера сцены.
  • Межстраничные объявления : interstitialDidFailToPresentScreen: теперь вызывается при попытке представить рекламу, которая еще не готова, или рекламу, которая уже была представлена.
  • Нативные объявления : исправлена ​​ошибка, из-за которой API пользовательского интерфейса вызывался в фоновом потоке.
  • Исправлена ​​утечка памяти GADBlockSignalSource , возникавшая при загрузке рекламы.
  • Нативное посредничество : удалены GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd .
  • Нативное посредничество: в протокол GADMediatedUnifiedNativeAd добавлены свойства duration и currentTime .
7.52.0 2019-11-06
  • Исправлена ​​ошибка, из-за которой не учитывалось соотношение сторон мультимедийного объявления In-Stream в запросе.
7.51.0 2019-10-17
  • Минимальная поддерживаемая версия iOS увеличена до iOS 9. Приложения по-прежнему могут связываться с iOS 8, но реклама будет загружаться только на iOS 9 и более поздних версиях.
  • В GADMediaContent добавлены свойства currentTime и duration .
  • Добавлено свойство 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 20.08.2019
  • Добавлен 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.
  • Открытое измерение: обновлено до 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.
  • Открытое измерение: добавлена ​​поддержка пользовательских форматов нативной рекламы.
  • Нативные объявления: в GADMediaContent добавлены свойства videoController и hasVideoContent .
  • Нативные объявления: устаревшие videoController в GADUnifiedNativeAd и методы hasVideoContent aspectRatio в GADVideoController .
  • Нативные объявления: добавлен класс GADNativeAdMediaAdLoaderOptions со aspectRatio , позволяющим издателям запрашивать определенное соотношение сторон для медиаресурса нативной рекламы. Этот параметр имеет приоритет над preferredImageOrientation в GADNativeAdImageAdLoaderOptions .
  • Нативные объявления: GADMediaView теперь учитывает свойство contentMode при рендеринге изображений.
7.42.2 2019-03-29
  • Посредничество с вознаграждением (новые API): исправлена ​​ошибка, из-за которой адаптеры-посредники с вознаграждением автоматически освобождаются после вызова загрузки.
7.42.1 2019-03-25
  • Исправлен редкий сбой, который мог возникнуть при освобождении видеорекламы.
7.42.0 2019-03-15
  • Google Mobile Ads SDK теперь зависит от показателей приложений. Вы должны включить платформу App Measurement и зависимости. Идентификатор вашего приложения должен быть помещен в список вашего приложения с помощью ключа GADIsAdManagerApp . Дополнительную информацию см. в руководстве по быстрому запуску .
  • Размер платформы 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 приводила к ошибке сборки.
  • В класс 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 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
  • Объявления с вознаграждением: в GADRewardBasedVideoAd добавлено свойство customRewardString , позволяющее издателям передавать пользовательские данные в запросы проверки на стороне сервера.
  • Нативные объявления: GADNativeAppInstallAd , GADNativeContentAd и связанные API устарели в пользу GADUnifiedNativeAd . Дополнительные инструкции по использованию новых API см. в руководстве Native Ads Advanced Unified .
  • Нативные объявления: добавлена ​​функция «Отключить это объявление».
  • Нативные объявления: исправлена ​​ошибка, из-за которой представление «Выбор рекламы» удалялось при повторном использовании представлений объявлений в представлениях коллекции.
  • В GADMobileAds добавлено свойство requestConfiguration , которое можно использовать для указания параметров maxAdContentRating и tagForUnderAgeOfConsent для всех запросов объявлений.
  • Медиация: в GADMediationAdRequest добавлены свойства maxAdContentRating и underAgeOfConsent .
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 нативной рекламы. Это объединяет GADNativeAppInstallAds и GADNativeContentAds в один новый тип: GADUnifiedNativeAd . Более подробную информацию можно найти в руководстве по Unified Native Ads .
  • Видео с вознаграждением: в GADRewardBasedVideoAdDelegate добавлен метод rewardBasedVideoAdDidCompletePlaying: позволяющий уведомлять издателей о завершении видео.
  • Посредничество видео с вознаграждением: в GADMRewardBasedVideoAdConnectorDelegate добавлен метод connectorDidCompletePlayingRewardBasedVideoAd: для адаптеров передачи, которые будут вызываться после завершения воспроизведения видео.
  • Нативное посредничество: обновлен GADMediatedNativeAdDelegate.h , чтобы предоставить адаптерам доступ к отдельным представлениям, используемым в нативном объявлении.

    Добавлен:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Устарело:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Добавлена ​​поддержка встроенной видеомедиации. Собственные адаптеры-посредники должны реализовать метод mediaView в GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd и возвращать свое медиапредставление.
  • Добавлены зависимости от платформ QuartzCore и CFNetwork .
7.26.0 2017-11-17
  • Поддержка iPhone X.
  • Для полноэкранных объявлений кнопка закрытия по умолчанию теперь отображается в безопасной зоне.
  • Удалено nativeAd из GADAdChoicesView и GADMediaView .
  • Ограничивает взаимодействие SDK с Apple StoreServices до одного раза за сеанс при запуске приложения.
  • В тестовых объявлениях поверх объявления теперь отображается метка. Более подробную информацию смотрите в руководстве по тестированию .
7.25.0 2017-10-25
  • Нативное посредничество: адаптеры теперь получают вызов mediatedNativeAd:didRenderInView:viewController: как только нативное объявление связано с нативным представлением рекламы, вместо того, чтобы ждать, пока это нативное представление объявления станет видимым.
  • Нативное посредничество: адаптеры теперь получают вызов mediatedNativeAdDidUntrackView: с нулевым представлением, когда отслеживаемое представление освобождается.
7.24.1 2017-9-27
  • Обновляет способ взаимодействия SDK с Apple StoreServices.
7.24.0 20 сентября 2017 г.
  • Официальный релиз для поддержки iOS 11.
  • GADAdDelegate удален. Вместо этого для управления звуком рекламы следует использовать GADAudioVideoManager .
  • Исправлена ​​ошибка iOS 11, из-за которой вид баннера смещался вниз из-за вставок контента.
  • Добавлена ​​зависимость от платформы Security .
7.23.0 05.09.2017
  • Адаптеры медиации теперь получают уведомление через mediatedNativeAd:didUntrackView: при освобождении нативного объявления.
7.22.0 2017-08-08
  • Исправлена ​​проблема, из-за которой событие «не удалось загрузить объявление» не вызывалось при удалении запроса объявления из-за того, что приложение работало в фоновом режиме.
7.21.0 20.06.2017
  • Для межстраничных рекламных блоков, в которых отключена видеореклама, отображаемые межстраничные объявления будут иметь возможность немедленного закрытия, даже если креатив MRAID вызывает useCustomClose .
  • В меню отладки добавлен текст, указывающий, активен ли режим предварительного просмотра или устранения неполадок.
  • Добавлен класс GADMultipleAdsAdLoaderOptions , который позволяет издателям указывать количество объявлений, загружаемых по одному запросу.
  • В GADAdLoader добавлено свойство loading , которое указывает, загружает ли загрузчик объявления в данный момент.
  • Добавлен новый необязательный метод делегата -adLoaderDidFinishLoading: в GADAdLoaderDelegate , который вызывается после того, как GADAdLoader завершает возврат всех объявлений по запросу.
7.20.0 03.05.2017
  • Удален формат рекламы для покупок в приложении.
  • Удалена архитектура Armv7s.
7.19.1 13 апреля 2017 г.
  • Фиксированная проблема, где неправильный размер рекламы был направлен в посреднические сети для интеллектуального баннера.
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 12 декабря 2016 г.
  • Добавлен видео -контроллер в объект DFPBannerView .
  • GADNativeExpressAdView , GADNativeContentAd , GADNativeCustomTemplateAd , GADNativeContentAd и GADNativeCustomTemplateAd Video Controlter.
  • Нативное посредничество: теперь адаптеры могут устанавливать свойство adChoicesView на GADMediatedNativeAppInstallAd и GADMediatedNativeContentAd для визуализации.
7.15.0 2016-11-21
  • Добавлена ​​свойство GADMediaView в GADNativeContentAd и GADNativeCustomTemplateAd .
7.14.0 2016-10-28
  • Переносили заголовки адаптера посредничества в рамки и глобальный заголовок.
  • Для размера рекламы kGADAdSizeFluid изменение размера баннера больше не меняет размер кадры вида баннера.
7.13.1 20.10.2016
  • Добавлена ​​поддержка предварительного просмотра и устранения неполадок в Google Ad Manager.
7.13.0 2016-10-17
  • Добавлена ​​зависимость от рамки JavaScriptCore .
  • Разное исправление ошибок.
7.12.1 2016-10-05
  • Исправленные аннотации Nullability для GADNativeAppInstallAd и GADNativeContentAd .
7.12.0 2016-09-28
  • Исправление ошибок для сбоев с участием GADStringFromCGFloat .
  • Добавлены GADNativeAdViewAdOptions , чтобы указать местоположение Adchoices в родной рекламе.
  • Добавлено свойство adNetworkClassName в GADRewardBasedVideoAd .
7.11.0 2016-09-15
  • Удалили зависимости от фреймворков CoreBlueooth, EventKit и EventKitui.
  • Приложениям больше не нужно предоставлять текст для NSCalendarsUsageDescription и NSBluetoothPeripheralUsageDescription при обновлении приложений для iOS 10.
  • Удален Mrade 2.0 createCalendarEvent и поддержка storePicture .
7.10.1 2016-08-26
  • Исправление ошибок для сбоев с участием GADStringFromCGFloat .
7.10.0 16 августа 2016 г.
  • При связывании нативной рекламы с представлением свойство View userInteractionEnabled изменяется на NO , чтобы соответствовать ожиданиям SDK.
  • Добавлена ​​зависимость от MobileCoreServices .
  • Добавлен API, чтобы сообщить сети объявлений, если версия SDK является по крайней мере major.minor.patch .
7.9.1 18 июля 2016 г.
  • Исправлена ​​ошибка, влияющая на вознагражденное видеосредничество.
7.9.0 13 июля 2016 г.
  • Добавлены зависимости GLKIT, Opengles, Coremotion и CoreVideo Framework для улучшения и улучшения рендеринга и качества AD.
  • Добавлено метод +[GADMobileAds configureWithApplicationID:] . Admob Publishers должны назвать этот метод со своим идентификатором приложения.
  • Google Ad Manager Publishers, которые используют посредничество SDK, больше не получат предупреждение «опосредованный тип рекламы неизвестен или недействителен».
7.8.1 11.05.2016
  • Добавлена ​​поддержка SDK для автоматического использования данных местоположения, когда пользователь явно включил разрешения на местоположение приложения.
7.8.0 2016-04-28
  • Добавлена ​​зависимость от фреймворков CoreBluetooth и Safariservices.
  • Добавлены аннотации Nullability в основные файлы заголовка SDK для улучшения поддержки опционов Swift.
  • Добавлена ​​поддержка GADAdSizeDelegate в рекламе с размером kGADAdSizeFluid .
7.7.1 06.04.2016
  • Решенная проблема с нативной рекламой обработки щелчка в просмотре прокрутки.
7.7.0 2016-02-24
  • Добавлена ​​поддержка вознагражденной видеообъявлений.
  • Добавлена ​​поддержка биткода. Хотя это увеличило размер загрузки SDK, это не значительно увеличит размер двоичных файлов приложений. Чтобы изменить этот параметр для вашего приложения, перейдите в настройки сборки своего проекта и в разделе «Параметры сборки» , установите включить биткод на Yes .
  • Добавлена ​​зависимость от фреймворка MediaPlayer. Вам нужно будет связать эту структуру с бинарным приложением. Если вы используете кокопод, запустите pod install --repo-update .
  • Удалили все ссылки на пользовательские имиды в видео на основе вознаграждений.
  • Призывы к loadRequest: Метод для GADInterstitial всегда в паре с асинхронным didFailToReceiveAd:withError: или interstitialDidReceiveAd: делегат звонок. Исправлено угловой случай, когда этот контракт не был поддержан.
  • Нативное посредничество: добавлена ​​возможность для адаптеров обрабатывать и сообщать о событиях.
  • Поиск объявлений: Добавлена ​​поддержка динамической высоты.
7.6.0 07.12.2015
  • Методы протокола для адаптеров посредничества были перегруппированы/перемещены, чтобы упростить их.
  • Исправлена ​​капитализация послания didFailToLoadWithError в протоколе GADRewardBasedVideoAdDelegate .
7.5.2 16.10.2015
  • Исправления ошибок.
7.5.1 2015-09-30
  • Исправляет аварии в GADStatisticsCore .
7.5.0 22 сентября 2015 г.
  • SDK больше не использует метод canOpenURL UIApplication на устройствах iOS 9.
  • Исправляет проблему, где методы GADNativeAdDelegate не были вызваны.
  • Adloader от GADAdLoaderDelegate adLoader:didFailToReceiveAdWithError теперь вызовов теперь вызывается, если не запрашиваются типы рекламы.
7.4.1 2015-08-13
  • Исправляет сбой, который происходит, когда пользователь завершает покупку в приложении для продукта, идентификатор которого содержит специальный символ.
7.4.0 2015-07-30
  • Бета -версия Mrade v2.
  • Добавлены новые глобальные настройки для отчетности о сбоях и автоматическое отслеживание покупок в приложении (IAP). Если автоматическое отслеживание покупок в приложении включено, это устраняет зависимость от отслеживания конверсии SDK для сообщения о преобразовании IAP.
  • Собственность adUnitID на GADInterstitial теперь readonly .
  • Добавлены API для на основе вознаграждений.
  • Умеренное setLocationWithDescription: на GADRequest . Используйте setLocationWithLatitude:longitude:accuracy: вместо этого.
7.3.1 2015-05-28
  • Добавлена ​​поддержка для установки приложений и контента нативных форматов рекламы Admob, Ad Manager и Ad Exchange.
  • Добавлена ​​поддержка пользовательских форматов рекламы, доступна для бронирования Manager Ad.
  • Исправлена ​​регрессия, представленная в 7.2.0, где интеллектуальные баннеры неверно отображались в ландшафте на iOS 8.
7.2.2 2015-05-07
  • Исправляет следующее предупреждение при загрузке в магазин приложений:
    Приложение ссылается на непубличные селекторы в полезной нагрузке/(<ppplic_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 01.04.2015
  • Требуется связывание против CoreMedia.framework .
  • Разное исправление ошибок.
7.0.0 2015-02-03
  • Упустила поддержку для iOS 5.
  • Выпустил SDK в качестве рамки.
  • Удалена зависимость от флага линкера -ObjC .
  • Улучшено время загрузки рекламы на iOS 8.
  • Добавлен собственность requestAgent в GADRequest . Сторонние интеграции должны установить это свойство для обозначения платформы, из которой возник запрос.
  • Добавлен новый класс DFPRequest , который поддерживает пользовательское таргетинг и исключения категорий.
  • Перенос publisherProvidedID Property от DFPExtras в DFPRequest .
  • Заменили GADAdMobExtras и DFPExtras на одном классе GADExtras .
  • hasAutoRefreshed в собственности GADBannerView .
  • Удалили макрос GAD_SIMULATOR_ID - реклама тестов автоматически включена в симулятор при использовании GADBannerView и GADInterstitial .
  • Удаленные GADRequest , additionalParameters mediationExtras свойства тестирования.
  • Установившись в GADRequest setBirthdayWithMonth:day:year: .
  • Устранено AddKeyWord от GADRequest addKeyword: Метод.
  • Удален DFPSwipeableBannerView Class.
6.12.2 06.11.2014
  • Выключил подпрыгивание для рекламы баннеров.
  • Исправленное сбоев, происходящее в DumpViews .
6.12.0 18 сентября 2014 г.
  • Официальный релиз для поддержки iOS 8.
  • Загрузка рекламы занимает меньше времени на основной потоке на iOS 8.
  • Smart Banner Ads правильно отображается в ландшафте на iOS 8.
  • Требуется связь с двумя новыми рамками: EventKit и EventKitUI . Они автоматически связаны, если включены модули и фреймворки автоматического связывания.
  • Униженное mediatedAdView Property на GADBannerView .
  • Удалили ранее устаревшую loadAndDisplayRequest:usingWindow:initialImage: Метод на GADInterstitial .
6.11.1 07.08.2014 Исправленная инициализация вида баннера от NIBS.
6.10.0 2014-07-17
  • Объявления теперь по умолчанию открываются в Safari вместо браузера в приложении. Creative может переопределить это поведение, указав mraid.expand() или admob.opener.openOverlay() .
  • Свигательные жесты были отключены на DFPBannerView .
  • DFPSwipeableBannerView устарел в пользу DFPBannerView .
6.9.3 2014-06-12
  • loadAndDisplayRequest:usingWindow:initialImage на GADInterstitial был устарел.
  • Неснациональные пакеты аналитики из SDK, в результате чего (9,6 -> 3,4) MB SDK снижает размер SDK. Analytics SDK может быть загружен здесь .
  • Свойство contentURL на DFPExtras было перенесено в GADRequest .
  • Различные исправления ошибок.
6.9.2 2014-05-07
  • Упустила поддержку для iOS 4.3. SDK поддерживает iOS 5.0 и выше и теперь предоставляет слабые дуги.
  • Добавлено крупный формат 320x100 с постоянным kGADAdSizeLargeBanner .
  • Добавлен новый интерстициальный формат для запуска покупок в приложении. Установите свойство inAppPurchaseDelegate на GADInterstitial чтобы обрабатывать события покупки в приложении.
6.8.0 2014-01-24
  • Улучшенная рекламная таргетинг.
  • Требуется, чтобы связаться с рамки CoreTelephony .
  • Исправлена ​​аварий, который происходит, когда устройство входит в режим самолета.
6.7.0 12 декабря 2013 г.
  • Улучшенная производительность рекламы при размещении в UITableView .
  • Разное исправление ошибок.
6.6.1 2013-11-13 Исправлены некоторые утечки памяти при использовании посредничества.
6.6.0 2013-11-05
  • Требуется связать с рамки AVFoundation .
  • Добавлена ​​поддержка архитектур ARM64 и X86_64.
  • Значительно уменьшенный размер библиотеки.
  • Добавлена ​​свойство adNetworkClassName на GADBannerView и GADInterstitial .
  • Исправлена ​​ошибка, когда события приложения Ad Manager не стреляли для интерстициалов.
  • В комплекте AD Exchange HTML -адаптер непосредственно в библиотеку. Разработчикам AD Exchange больше не нужно связывать libAdapterHtml.a отдельно.
6.5.1 2013-08-29 Скрывает строку состояния для полноэкранных просмотров на iOS 7.
6.5.0 2013-07-16
  • Исправлена ​​ошибка GADBannerView изменение размера.
  • Изменение API для Coppa Field в GADRequest .
  • Проходит IDFA Apple в запросе объявления.
  • Обновленные сообщения о предупреждении посредничества для использования флага линкера.
6.4.2 2013-05-20 Исправление для повторяющейся проблемы GADMRAIDInterceptor .
6.4.1 2013-04-18 Исправлена ​​авария, которая произошла, когда Advertising Identifier равна nil .
6.4.0 2013-04-08
  • Исправлено сбоя GADInterstitial , когда приложение работает в фоновом режиме.
  • Исправлена ​​сбоя резьбы GADMRAIDInterceptor .
  • Исправлена ​​ошибка, чтобы интерстициальные делегаты теперь получали interstitialWillLeaveApplication .
  • Переименованные символы MD5, чтобы предотвратить дублирующие ошибки символов.
  • Добавлена ​​поддержка для получения тестовых объявлений при использовании Admob через посредничество.
  • Тестовые объявления доступны только на устройствах под управлением iOS 6+.
  • Удалено все использование UDID.
6.3.0 2013-02-14
  • Добавлено оператор регистрации, который предоставляет идентификатор для передачи в request.testDevices .
  • Добавлена ​​поддержка тестовых объявлений на iOS 6.
  • Исправлена ​​авария в GADMraidInterceptor .
6.2.1 2012-10-16
  • Требуется, чтобы связаться с фреймворком StoreKit .
  • Исправлена ​​аварий для приложения, когда приложение повернуто до получения первого посредничества.
6.2.0 2012-09-26
  • Флаг -all_load больше не необходим при строительстве для ARMV7S; Флаг -ObjC все еще требуется.
  • Требуется, чтобы связаться с рамки ADSUPPORT.
  • Требуется использовать Xcode 4.5 и построить против iOS 6. Минимальное развертывание - iOS 4.3.
  • SDK снял инструкции ARMV6 и теперь включает в себя инструкции ARMV7S.
  • Использует идентификатор 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 2012-07-19
  • Исправлено перехватчик Mrake, сбившись при доступе к выпуску NIL Key.
  • Издатели должны будут добавить флаг -all_load при использовании SDK.
  • Добавлены объекты DFPBannerView , DFPInterstitial и DFPExtras специально для издателей Ad Manager.
  • Новая функция рекламного менеджера: несколько размеров рекламы.
  • Новая функция рекламного менеджера: события приложений.
  • Заголовки AD Manager, Search и Mediation теперь включены в подпапку «надстройки», поэтому больше не требует отдельных загрузок.
  • Известная проблема: при использовании GADBannerView с интерфейсным Builder размер кадра должен быть четко установить перед загрузкой запроса.

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

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

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

6.0.1 2012-04-19
  • Добавлена ​​посредничество в сети.
  • Посредничество включает в себя способность опосредовать домашнюю рекламу и индивидуальные мероприятия.
  • Добавлена ​​поддержка Mrade 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 30 ноября 2011 г.
  • Добавлена ​​поддержка дополнительных богатых медиа -интервальных форматов рекламы для iPhone и iPad. Это обновление будет совместимо со всеми будущими интерстициальными форматами рекламы.
  • Улучшенное интерстициальное отслеживание впечатлений.
  • GADInterstitial всегда был единовременным объектом, но теперь он изящно пройдет, позвонив по телефону didFailToReceiveAdWithError: по любым запросам загрузить или отобразить интерстициальный после первого запроса.
5.0.4 2011-10-28 Исправьте негабаритные кнопки на сетчатке в браузере в приложении.
5.0.3 2011-10-24
4.1.1 2011-07-18
  • Дополнительно сертифицировано на iOS 5.0 Beta 3.
  • GTMStringEncoding был нанят имена, чтобы избежать столкновений линкеров с другими библиотеками.
  • Браузер в приложении закрывается для неправильной рекламы приложений.
  • Исправлены утечки памяти в SDK.
  • Фиксированные проблемы отслеживания клика с DoubleClick для рекламодателей (DFA).
  • Исправлена ​​пара очень редких сбоев.
  • Google Ad Manager Официальный выпуск версии.
4.1.0 2011-05-02
  • Все контроллеры представления должным образом отклоняются, когда из JavaScript выпускается закрытие на контроллере представления, скрытого в стеке контроллеров представления.
  • Добавлена ​​поддержка предоставленных сервером интерстициальные тайм-ауты AFMA.
  • Тестовый режим теперь включен идентификаторами устройства белого списка.
  • Добавлен метод повторного использования того же самого UIWebView в наложении Banner и Rich Media.
  • Добавлено устройство подмодели в словарь Onshow.
  • Исправлены утечки памяти в GADBrowserController и UIWebViews .
  • Контроллер Interstitial View App-Open блокируется в портрет, чтобы удалить журнал предупреждения из консоли.
  • Любые коды ответов 5xx HTTP теперь возвращают «ошибку сервера» вместо «сетевой ошибки».
4.0.2 2011-03-15 Общая доступность выпуска.