FAQ: How to get ready for iOS 9

Apple released iOS 9 on September 16 and we want to ensure you’re ready for this update. To address any questions developers and advertisers may have on this topic, we’ve prepared an FAQ for your team.

What is new in iOS 9 that impacts developers?
Now that iOS 9 is released, your app, it’s SDKs, and the corresponding libraries must comply with the iOS 9 requirements. Please prepare for the following updates:

  • Apple will make support for IPv6, the most recent version of the Internet Protocol (IP), an AppStore submission requirement in early 2016. Fyber’s iOS SDK 8.0 and higher supports IPv6. Older Fyber SDKs also support IPv6: iOS SDK 7.2.6 and Unity plugin 7.2.7 or higher.
  • App Transport Security (ATS) is a feature that blocks applications from making insecure network connections. The entire advertising ecosystem must support ATS, but this large industry shift will take time. Fyber’s infrastructure currently complies with ATS, and we are working with our Fyber Exchange and Fyber Mediation partners to facilitate the transition on their end. In the meantime, we recommend to temporarily override ATS to avoid decreases in fill rates. To do this, adjust your .plist configuration file:


  • Bitcode is part of the new app thinning features of iOS 9 and is optional. Fyber offers bitcode support in iOS SDK 8.0 and higher.

For more technical information on these requirements, please visit Apple’s developer library for IPv6, ATS, and Bitcode.

How will this affect Fyber’s SDK?
Fyber’s iOS SDK 7.2.6 and Unity plugin 7.2.7 or higher support IPv6 and are iOS 9 compatible. Fyber’s iOS SDK 8.0 and higher supports bitcode in addition to IPv6 and features a streamlined API that will help app developers easily integrate mobile advertising.
If you have not updated to one of our iOS 9 compatible SDKs, download the latest version below.

[one_half]iOS SDK[/one_half]

[one_half]Unity Plugin[/one_half]

When do I need to update my Fyber SDK?

The Fyber SDK should be updated before your next App Store submission now that iOS 9 is officially released.

What about my mediated ad networks?
We are working closely with our ad network partners to achieve full iOS 9 compatibility, including an update of our developer-friendly mediation bundles to support the latest compatible partner SDKs. Currently, most mediation bundles are iOS 9 ready if ATS is disabled. To see the full list of updated bundles, see our developer portal for rewarded video and interstitials.

As an advertiser, what do these requirements mean for me?
The primary change introduced by iOS 9 which affects advertisers is the App Transport Security (ATS) feature. ATS blocks applications from making insecure network connections. Fyber’s infrastructure already complies with this requirement, however, it will be necessary for the entire advertising ecosystem as a whole to also support these secure connections, which includes our DSP and mediated ad network partners.

    • If you are a programmatic demand partner using VAST, non-VAST or RTB, it is important to support ATS according to Apple’s release notes. Publishers who have not deactivated ATS in their applications will not be able to serve campaigns from partners who are not ATS compliant. To ensure that your campaigns are not interrupted, we are asking our developer clients to deactivate ATS and we are always available to help you with the transition to ATS. Please feel free to contact your account manager or [email protected] for more information.
    • Other advertisers using our managed services or self-serve tools are not required to take any action to support ATS, as Fyber’s infrastructure and ad server already fully comply with the security requirements.

Who do I contact for more information on iOS 9?
If you have any further questions regarding iOS 9, please contact your account manager or email [email protected].

Read these next

Contact Us

    By sharing your information you are agreeing to receive communications in regards to any questions or requests submitted on this form. Fyber will keep your information solely for internal tracking purposes and will not use this information for any other purpose. You may request to delete the information provided at any time.

    If you send us a message by clicking the "Send" button, we use a recaptcha service provided by Google LLC to check whether the message was sent by a natural person or a computer program ("bot") in order to ensure that only valid user requests are forwarded to us. Google LLC processes personal information from your browser, such as your browser settings and your click behavior on this screen. Please refer to the Privacy Policy for further information on data processing procedures of our third-party services.