ऐप्लिकेशन ट्रांसपोर्ट सिक्योरिटी (एटीएस) एक निजता सुविधा है. यह सुरक्षित कनेक्शन को लागू करती है. यह सुविधा, नए ऐप्लिकेशन के लिए डिफ़ॉल्ट रूप से चालू होती है.
एचटीटीपी का इस्तेमाल करके विज्ञापन दिखाने की कोशिश करने वाले, एटीएस के मुताबिक काम न करने वाले ऐप्लिकेशन के लिए, यह लॉग मैसेज दिखता है:
App Transport Security ने क्लियरटेक्स्ट एचटीटीपी (http://) रिसॉर्स को लोड होने से रोक दिया है, क्योंकि यह सुरक्षित नहीं है. कुछ समय के लिए छूट देने की सुविधा को, आपके ऐप्लिकेशन की
Info.plist
फ़ाइल में कॉन्फ़िगर किया जा सकता है.
एटीएस से जुड़ी पाबंदियां बंद करने के लिए, अपने ऐप्लिकेशन की Info.plist
में ये अपवाद जोड़ें:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
NSAllowsArbitraryLoadsForMedia
और NSAllowsArbitraryLoadsInWebContent
कुंजियों का इस्तेमाल करना ज़रूरी है, ताकि यह पक्का किया जा सके कि एटीएस का असर आपके विज्ञापनों पर न पड़े.