ATS support

Last updated on June 16, 2017

BidderOpenX's header bidding solution. Bidder enables publishers to realize the true value of their direct and indirect inventory in real time. "Bidder" can also mean a program designed to bid in real time on inventory in the OpenX Ad Exchange. for Apps makes non-secure requests (HTTP) by default. This is currently recommended in order to avoid any negative revenue impact, until further notice from Apple about a deadline for ATS compliance with secure ads.

To support non-secure requests, you need to set the NSAllowsArbitraryLoads key to YES in the app's Info.plist file. This will allow non-secure requests in iOS 9 and 10 from the app directly as well as web views.

If the keys NSAllowsArbitraryLoads, NSAllowsArbitraryLoadsInWebContent, and NSAllowsArbitraryLoadsForMedia are all set, the shouldMakeSecureRequests property must be true to serve secure ads correctly on iOS 10. Non-secure requests for iOS 9 work as mentioned above.

Secure requests (HTTPS) can be supported through the shouldMakeSecureRequests property on OXMBidderForAppsConfiguration as seen in the following example:

[OXMBidderForAppsConfiguration singleton].shouldMakeSecureRequests = YES;