Page tree
Skip to end of metadata
Go to start of metadata

Updating to HyprMediate 2.1.1

Remove the HyprMediate.framework and any ad providers and their HyprAdapter files. Click 'Move to Trash' when removing.

Drag and drop the new 2.1.1 version of the HyprMediate.framework (available in the SDK disk image) file into your Xcode project. Select "copy items if needed" and "create groups" when prompted.

Add libxml2.tbd to the linked frameworks for your target. Make sure HyprMediate.framework is listed as well.


Replace each ad provider you removed with the latest version from our downloads page. If applicable, follow the AdColony and Vungle integration guides because they have new requirements.

App Transport Security

Starting January 1st, 2017, ATS (App Transport Security) will be required for any apps submitted to the App Store. In order to accommodate the reality that many ad networks, advertisers, and products are not yet ready for a 100% SSL world, Apple allows app developers to customize these settings, for example to allow HTTP loads for web views and media.


In order to ensure high fill rates and compliance with all ad types, we require that you add the following App Transport Security dictionary keys to your Info.plist. NSAllowsArbitraryLoads is required for iOS 9 backwards compatibility. 

Open Info.plist, and add the following lines:

	<key>NSAppTransportSecurity</key>
	<dict>
		<key>NSAllowsArbitraryLoads</key>
		<true/>
	    <key>NSAllowsArbitraryLoadsInWebContent</key>
	    <true/>       
	    <key>NSAllowsArbitraryLoadsForMedia</key>
	    <true/>       
	</dict>

Your Info.plist should look like this after adding these lines:

 

When you submit your application, you will have to provide justification for these ATS settings. We recommend you note that your ad partners require loading web content from a variety of sources, including those that do not yet support HTTPS. Apple has already noted that this is acceptable justification in their documentation.

That's it! You're up and running with HyprMediate. To add more ad providers, click here.

  • No labels