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>
Для того чтобы ваши объявления не зависели от системы ATS, необходимы ключи NSAllowsArbitraryLoadsForMedia и NSAllowsArbitraryLoadsInWebContent .