Mytracker-sdk publication issue
Unity: All versions | Appodeal SDK: All versions
At the beginning of September 2022, you can receive the following warnings from Google Play:
Your app includes SDK com.my.tracker:mytracker-sdk, X.X.X or an SDK that one of your libraries depends on, which by default requests device location without any programmatic method to verify that end user consent information has been obtained by the app. Apps with SDKs that collect any personal and sensitive data without disclosure and consent are in violation of Play policies.
Your app XXX version code XXX includes SDK com.my.tracker:mytracker-sdk or an SDK that one of your libraries depends on, which collects personal or sensitive data that includes but may not be limited to AdvertisingID, Android ID, Device Wifi MAC identifiers. Persistent device identifiers may not be linked to other personal and sensitive user data or resettable device identifiers as described in the User Data policy.
If you received a similar warning on June 2023, it was a mistake from Google.
It happens because MyTracker SDK below 3.0.9, a part of MyTarget SDK, is not compliant with the Google Policy.
To fix this:
- Appodeal Plugin v3.0 / v2.15.2 or higher
- Appodeal SDK v2.15.1 and below
Dependencies should be updated automatically during the build. If this did not happen, you could explicitly specify in the mainTemplate.gradle (Assets → Plugins → Android) the implementation of the required version:
implementation 'com.my.tracker:mytracker-sdk:3.0.9'
We recommend deleting this line after the build to avoid dependency conflicts in future updates.
The compliant version of MyTracker SDK is only available for Appodeal Unity plugin 2.15.2 or higher.
To solve the error, update Appodeal SDK.
Alternatively, you can remove the adapter in the Plugins Configuration section:
We do not recommend removing MyTarget, since it may drop your app mediation performance.