Транспортная безопасность приложений

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

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

Служба безопасности App Transport заблокировала загрузку ресурса 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.