Zabezpieczenia transportu aplikacji
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.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-02-08 UTC.
[null,null,["Ostatnia aktualizacja: 2025-02-08 UTC."],[[["App Transport Security (ATS) enforces secure connections and is enabled by default for new apps, blocking cleartext HTTP resource loads for enhanced security."],["To avoid ATS restrictions and ensure ad serving functionality, developers need to include `NSAllowsArbitraryLoadsForMedia` and `NSAllowsArbitraryLoadsInWebContent` exceptions within their app's `Info.plist` file."],["These exceptions allow media and web content to bypass ATS restrictions, preventing disruption to ad delivery."]]],["App Transport Security (ATS) enforces secure connections and is enabled by default. Non-compliant apps using HTTP trigger a log message indicating blocked insecure resource loads. To disable ATS restrictions for media and web content, add `NSAllowsArbitraryLoadsForMedia` and `NSAllowsArbitraryLoadsInWebContent` keys set to `true` within the app's `Info.plist` file, under the `NSAppTransportSecurity` dictionary. These exceptions are essential to prevent ads from being affected by ATS.\n"]]