Bezpieczeństwo transmisji w aplikacji (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 dziennika:
Bezpieczeństwo transportu w aplikacji zablokowało wczytywanie zasobów w prostym tekście (HTTP (http://)), ponieważ jest to niezabezpieczone. Tymczasowe wyjątki można skonfigurować w pliku
Info.plist
aplikacji.
Aby wyłączyć ograniczenia związane z ATS, dodaj do aplikacji te wyjątki:
Info.plist
:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Klucze NSAllowsArbitraryLoadsForMedia
i NSAllowsArbitraryLoadsInWebContent
są wymagane, aby zapewnić, że Twoje reklamy nie będą miały problemów z ATS.