App Transport Security (ATS) to funkcja ochrony prywatności, która wymusza bezpieczne połączenia. Jest ona domyślnie włączona w przypadku nowych aplikacji.
Gdy aplikacja niezgodna z ATS próbuje wyświetlić reklamę za pomocą protokołu HTTP, pojawia się ten komunikat w dzienniku:
Funkcja App Transport Security zablokowała wczytywanie zasobu HTTP w formacie zwykłego tekstu (http://), ponieważ jest on niezabezpieczony. Tymczasowe wyjątki można skonfigurować w
Info.plist
pliku aplikacji.
Aby wyłączyć ograniczenia ATS, dodaj te wyjątki do pliku Info.plist
aplikacji:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Klucze NSAllowsArbitraryLoadsForMedia
i NSAllowsArbitraryLoadsInWebContent
są wymagane, aby mieć pewność, że na Twoje reklamy nie ma wpływu funkcja ATS.