Upgrading the Unity SDK to 3.19.0
The recommended Unity Editor version has been updated to 2022.3.22f1 or higher due to modifications related to the iOS Privacy Manifest in KakaoGameSDK.
Minimum requirements related to the Privacy Manifest:
Unity version 2021.3.36f1, 2022.3.21f1, 2023.2.13f1 or higher (https://forum.unity.com/threads/apple-privacy-manifest-updates-for-unity-engine.1529026/)
If using version 2021.3.36f1, there is a Gradle version issue (https://kakaogames.atlassian.net/wiki/spaces/KS3GFC/pages/413467727/KakaoGameSDK+Android#Android-SDK%EB%A5%BC-3.19.0%EC%9C%BC%EB%A1%9C-%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C ), so you must use at least 2021.3.37f1. (https://docs.unity3d.com/2021.3/Documentation/Manual/android-gradle-overview.html )
After updating the version, version compatibility related to Gradle changes, and you must not continue using the existing Gradle but apply a new one. The 'com.android.tools.build:gradle' version needs to be updated in the baseProjectTemplate.gradle file.
Upgrading the Unity SDK to 3.15.0
KakaoGameSDK
As newtonsoft-json is used for internal logic, you need to install the json package yourself.
...