Later this year Apple will require your apps/games to request user’s authorization in order to obtain the Identifier for Advertising (IDFA), used to optimize and maximize your Ads revenue.
With this package, you can meet Apple’s requirements just with one line of code. Forget about hard native integrations and huge plugins for such a small task. This plugin also supports iOS lower versions.
Integrate it now and forget about headaches when iOS 14 gets officially released. Give your users enough time to get your app/game updated and ready for iOS 14, so when the time comes, you will be all set up.
Fixing Chinese pop-up message while device is set to English
2.3
Fixing crash callback was not invoked in main thread
Added support for localizing the popup message
2.2
Added support for simulator
Added SkAdNetwork IDs load from file (json or xml)
2.1
Fix iOS 13 support
2.0
Support for Unity Editor 2018
AppTrackingTransparency.TrackingAuthorizationStatus property to read current authorization status
Customizable popup message through Editor Settings (Window/Balaso/App Tracking Transparency/Settings)
Support for adding SkAdNetworkIds for SkAdNetwork. This plugin does not include the ability to show ads, you’ll need to use your favorite ads platform SDK.
Support for registerAppForAdNetworkAttribution() and updateConversionValue() methods for SkAdNetwork
I emailed him and he said "It has been developed and tested under Unity 2019.3, but I think it will work under any 2019 version. 2018 is not supported. "
Yes, 2019.3 is mandatory. The plugin is using some Unity Editor iOS tools not available (at least by the time being) in Unity 2018.
Feel free to PM and I’ll send you a voucher to test the plugin free of charge.
EDIT: After some investigation, we can say the lowest Unity version supported is 2019.3. Older versions can use the plugin, but will need to configure XCode project manually as explained later in this thread.
The reason of using Unity 2019.3 or higher is to automatically add some required frameworks to the XCode build and the customizable popup message.
These frameworks are:
AppTrackingTransparency.framework
AdSupport.framework
And the Info.plist has to be modified with the popup message, under the key named NSUserTrackingUsageDescription
You can safely use the plugin with earlier Unity versions if you complete those steps manually. See xcode and plist attached screenshots to see how the XCode project needs to be configured