---
updatedAt: 2026-03-30T09:18:21.000Z
agentTools:
  projectIndex: https://developers.bazaarvoice.com/v1.0-MobileSDK/llms.txt
---

# IOS 9 Considerations

This page explains when you might need to disable App Transport Security (ATS) in your mobile application.

# Introduction

Apple introduced [App Transport Security (ATS)](https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-SW14) in iOS 9. ATS requires apps to use `https://` only, to enhance security. The Bazaarvoice Mobile SDK for iOS uses only `https://`, but some data returned might not include this protocol. For example, a product image URL associated with an ad might use `http://`. If this occurs, you might need to disable ATS for your image hosting domain.

# Example

To ensure your Mobile SDK integration works correctly, disable ATS by adding the following XML to your app's `Info.plist` file:

```xml
<key>NSAppTransportSecurity</key>  
<dict>  
<key>NSAllowsArbitraryLoads</key>  
<true/>  
</dict>
```

> 🚧 Use the above sample only for initial testing and development. For your production application, you should include a allowlisted set of domains under the `NSExceptionDomains` key.