Wiki
Clone wikiAATKit iOS / AATKit / AATKit_ATS
#Application Transport Security - ATS
##Index:
- Project Setup
- AATKit Initialisation
- Banner Integration
- Fullscreen Integration
- Rewarded Video
- APP Open Integration
- Native Ads Integration
- Native Ads Integration - special ad network characteristics
- Disable App Transport Security (ATS)
- Advanced Features
- Targeting
- Frequency Capping
- Important Remarks
- AATKit's Size within your app
- What is an AdSpace?
- Network-specific Information
- Statistics Delegate
- Reports Delegate
- Listen to impression level information
- AATKit AdMob custom events adapter (>= 2.77.x)
AATKit Changelogs
What doesn't support ATS yet?
- AddApptr SDKs < 2.60.0 (future release)
- various ad network SDKs
- the demand side creatives (and their links)
Insecure AATKit calls
The AATKit does use the following insecure http calls for serving ads:
Communication with the AddApptr backend is secure as of AATKit version 2.60.0
Apple's documentation about ATS can be found here
Due to the fact that many ad network SDKs aren't ATS compliant yet, it's recommended to disable ATS. Please also consider that the next to the ad network SDKs themselves, the advertising material also has to comply to this constraint. This means that 3rd party links contained within the advertising material have to use https in the future.
In order to disable ATS two options exist:
- Open your info.plist with a text editor and adjust it as follows:
#!xml <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
- It's also possible to adjust the ATS configuration in your project's plist:
Updated