App Transport Security (ATS) ist eine Datenschutzfunktion, die sichere Verbindungen erzwingt. Sie ist für neue Apps standardmäßig aktiviert.
Die folgende Logmeldung wird angezeigt, wenn eine nicht mit ATS kompatible App versucht, eine Anzeige mit HTTP auszuliefern:
App Transport Security hat das Laden einer Klartext-HTTP-Ressource (http://) blockiert, da diese unsicher ist. Temporäre Ausnahmen können in der Datei
Info.plist
Ihrer Anwendung konfiguriert werden.
Fügen Sie dem Info.plist
Ihrer App die folgenden Ausnahmen hinzu, um ATS-Einschränkungen zu deaktivieren:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Die Schlüssel NSAllowsArbitraryLoadsForMedia
und NSAllowsArbitraryLoadsInWebContent
sind erforderlich, damit ATS Ihre Anzeigen nicht beeinträchtigt.