Preparing your apps for iOS 9

iOS 9 introduces changes that might impact your app and its Opera Mediaworks SDK integration. For details on changes introduced in iOS 9, see here.

This document reviews action points for you to ensure that you traffic banners to App Transport Security (ATS) enabled apps and that the platform and SDK are fully compatible with iOS 9.

Upgrading your mobile apps

Steps:

  1. Upgrade to the latest Opera Mediaworks iOS SDK v3.2.9 or later versions that are compatible with iOS 9.
  2. To ensure maximum compatibility with demand partners, we recommend you to disable App Transport Security (ATS). Add the following properties to your app’s Info.plist file to disable ATS:
  3. To ensure a seamless execution of the post-click behavior of display and video ads, AdMarvel recommends publishers to whitelist the following apps within the Info.plist file of apps:

Upgrading your mobile website

Steps:

  1. Update the latest AdMarvel Install Code on your website. For details, see here.
  2. Create secure (HTTPS) banners. For details on creating secure banners, see here.
  3. Link the secure banners to the relevant inventory or sites.

This section reviews actions that you should take to ensure the delivery of ad assets in an encrypted manner and covers the following:

Disabling ATS

To ensure maximum compatibility with demand partners, AdMarvel recommends you to disable App Transport Security (ATS). Add the following properties to your app’s Info.plist file to disable ATS:

 

  • Enabling ATS causes a significant reduction in the fill rate for your apps or mobile sites.
  • The demo apps distributed with the latest SDKs have the ATS setting disabled in their Info.plist file.
  • Link the secure banners to the relevant inventory or sites.

Whitelisting apps

To ensure a seamless execution of post-click behavior of display and video ads, AdMarvel recommends publishers to whitelist the following apps within the Info.plist file of their apps:

FAQ

Does Opera Mediaworks iOS 3.3.0 SDK support bitcode? How can I disable bitcode in my application settings?
The iOS 9 SDK offers App Thinning, which includes compiling bitcode. The App Store and operating system optimize the installation of iOS and watchOS apps by tailoring app delivery to the capabilities of the user’s particular device, with minimal footprint.

As of iOS 3.3.0, we support bitcode. However, some third-party SDKs do not support bitcode. So bundles with these SDKs must have bitcode disabled. To disable bitcode, set EnableBitcode in build settings to No.

Does ATS (App Transport Security) affect my app on iOS 8 devices?
There is no impact of ATS on iOS 8 devices. HTTP URLs will not be blocked on older iOS versions.

Which third-party ad networks does Opera Mediaworks SDK support for iOS 9?
Opera Mediaworks SDK supports the following third party ad network SDKs:

 

 

  • You must download the correct Opera Mediaworks SDK package bundled with one of the above SDKs. Ensure that the mandatory third party frameworks and build flags (mentioned below) are included.
  • *iOS 9 compliance not confirmed.

Next steps

Linking News is an online press release distribution service that helps you get your press release published on major news outlets without the label of a third-party company. With our service, your press release is guaranteed to be published on several top-tier news outlets, including ABC, NBC, and FOX network, Yahoo News, Yahoo Finance, Business Insider, Associated Press, MarketWatch, and more. We have the strongest network in the industry, with connections to over 330,000 publications, 900,000 journalists, and 90 million social media influencers around the world. 

Best Press Release Distribution Service

Demos

Layout

Wide
Boxed

Nav Mode