Skip to main content
Version: 3.4.0-beta.2

Privacy Manifest

At WWDC23 Apple introduced privacy manifests to describe the data your app or third-party SDK collects and the reasons required APIs it uses. You can find additional information on Apple Developer website

Privacy updates for App Store submissions

Starting May 1, 2024, Apple will reject apps submitted to the App Store if those apps contain an SDK that uses a Required Reasons API without declaring that API in its privacy manifest.

If you have integrated Appodeal SDK via Cocoapods, you can always get access to PrivacyInfo.xcprivacy file by path Pods/Appodeal/Appodeal-3.3.2/Appodeal.xcframework/ios-arm64/Appodeal.framework/PrivacyInfo.xcprivacy

Required Reason APIs

To clarify the usage of Required Reason APIs, app developers will be required to declare the API category and specify the reasons for using the API. Below are the Appodeal APIs and their usage. You can copy the following code which includes the Required Reasons above, and paste it within your PrivacyInfo.xcprivacy file.

info

At the moment due to lack of information we cannot recommend you whether to add or not these Accesses API Types to your own Privacy Manifest. After getting any changes we will update the documentation.

<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
</array>

Compliance

Adapters and SDK versions implemented in Appodeal 3.3.2 and whether or not they comply with Apple’s privacy manifest requirements.

Ad NetworkSDK VersionIs compliantNotes
Adjust4.38.0Yes
Amazon4.9.0Yes
Applovin12.4.1Yes
AppsFlyer6.13.1NoAppsFlyer has alreay added their Privacy Manifest but the latest version cannot be implemented because of the abcence of proper Unity Plugin
BidMachine2.6.0Yes
Bidon0.4.8Yes
Bigo4.2.2Yes
Criteo6.0.0Yes
DTExchange8.2.7YesDTExchange Nutrition labels are not being displayed in generated Privacy Report
Facebook16.0.1NoFacebook has alreay added their Privacy Manifest but the latest version cannot be implemented because of the abcence of proper Unity Plugin
Firebase10.22.0Yes
Google Ad Mob10.14.0NoGoogle Ad Mob has alreay added their Privacy Manifest in their latest version, which will be implemented in the future release
InMobi10.7.1Yes
IronSource10.7.1Yes
Meta Audience6.15.0Yes
Mintegral7.6.1YesMintegral Nutrition labels are not being displayed in generated Privacy Report
MyTarget5.20.1NoMyTarget SDK has not added Privacy Manifest yet
Pangle5.8.0Yes
Sentry8.23.0Yes
Smaato22.8.2Yes
Tapjoy12.11.0NoTapjoy has alreay added their Privacy Manifest in their latest version, which will be implemented in the future release
Unity4.10.0Yes
Vungle7.3.0Yes
Yandex5.2.1NoYandex updates are temporary stopped
info

At the moment due to lack of information we cannot recommend you what to do with ad networks and their adapters which do not have Privacy Manifest in Appodeal SDK 3.3.2. After getting any changes we will update the documentation.