teads / TeadsSDK-iOS

Teads SDK for iOS - Premium branded "outstream" ads
https://support.teads.tv/support/solutions/articles/36000314785-ios-sdk-developer-guide
MIT License
27 stars 11 forks source link

Apple Privacy updates #232

Closed stancho-stanchev closed 3 months ago

stancho-stanchev commented 3 months ago

Hi Teads Team, Apple started checking the Privacy Manifest files on the 13 March for each AppStore submission. For now it is only a warning, but after the 1st of May we will be blocked if this is still not resolved.

Could you please kindly look into this as our app is dependent on your SDK!

We are currently using TeadsSDK 5.1.0

We got this message from the App Review team:


ITMS-91055: Invalid API reason declaration - The PrivacyInfo.xcprivacy for the "Frameworks/TeadsSDK.framework/TeadsSDK" file contains "C617.1" as the value for a NSPrivacyAccessedAP|TypeReasons key instead of a valid reason code for using an API in the NSPrivacyAccessedAP|Category UserDefaults category. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, values for NSPrivacyAccessedAP|TypeReasons keys in your app's privacy manifest must be valid reason codes for the corresponding API category.

v-andreipetrea commented 3 months ago

We received the same warning.

v-andreipetrea commented 3 months ago

@stancho-stanchev Are you still receiving this warning? In our case, on the latest submission we are no longer seeing this warning. We fixed the other warnings we had but no changes on Teads SDK side.

stancho-stanchev commented 3 months ago

@v-andreipetrea We have a new submission this week, I will keep you posted if any changes.

github-lucas-bon commented 2 months ago

Please check our new SDK version https://github.com/teads/TeadsSDK-iOS/releases/tag/5.1.1

stancho-stanchev commented 2 months ago

@github-lucas-bon We have updated the SDK to the 5.1.1 version, but in our last submission to Apple this week, they have highlighted again the same issue:

_

ITMS-91055: Invalid API reason declaration - The PrivacyInfo.xcprivacy for the “Frameworks/TeadsSDK.framework/TeadsSDK” file contains “C617.1” as the value for a NSPrivacyAccessedAPITypeReasons key instead of a valid reason code for using an API in the NSPrivacyAccessedAPICategoryUserDefaults category. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, values for NSPrivacyAccessedAPITypeReasons keys in your app’s privacy manifest must be valid reason codes for the corresponding API category. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit:

_