Uygulama Taşıma Güvenliği (ATS), güvenli bağlantıları zorunlu tutan bir gizlilik özelliğidir. Bu özellik, yeni uygulamalar için varsayılan olarak etkindir.
ATS uyumlu olmayan bir uygulama HTTP kullanarak reklam yayınlamaya çalıştığında aşağıdaki günlük mesajı gösterilir:
App Transport Security, güvenli olmadığı için temiz metin HTTP (http://) kaynak yüklemesini engelledi. Geçici istisnalar, uygulamanızın
Info.plist
dosyasında yapılandırılabilir.
ATS kısıtlamalarını devre dışı bırakmak için uygulamanızın Info.plist
öğesine aşağıdaki istisnaları ekleyin:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Reklamlarınızın ATS'den etkilenmemesi için NSAllowsArbitraryLoadsForMedia
ve NSAllowsArbitraryLoadsInWebContent
anahtarları gereklidir.