App Transport Security

App Transport Security (ATS) – это функция конфиденциальности, которая обеспечивает безопасность подключений. Для новых приложений она включена по умолчанию.

Если приложение, не соответствующее требованиям ATS, пытается показать объявление по протоколу HTTP, в журнале появляется следующее сообщение:

Функция App Transport Security заблокировала загрузку ресурса по незащищенному протоколу HTTP (http://). Временные исключения можно настроить в файле Info.plist приложения.

Чтобы отключить ограничения ATS, добавьте в файл Info.plist приложения следующие исключения:

  • NSAllowsArbitraryLoadsForMedia
  • NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

Ключи NSAllowsArbitraryLoadsForMedia и NSAllowsArbitraryLoadsInWebContent необходимы, чтобы ATS не влияло на показ объявлений.