Hello,
recently, our app update was rejected. The reason was, that we read SMS/MMS, and we do not have this fact mentioned in our data safety form. However, our app does not read SMS. Moreover, we do not ask for such permission. After some investigation of manifests of libraries we use, we have found out that SMS is required by ads-lite library. We use this one (although we believe that this is not related to this version of the library only):
com.google.android.gms:play-services-ads-lite:23.6.0
The SMS-related code in manifest:
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="sms" />
</intent>
I have solved this by explicitly removing sms from manifest:
<intent tools:node="remove">
<action android:name="android.intent.action.VIEW" />
<data android:scheme="sms" />
</intent>
My question is - can I do this without affecting ads-lite library or break any rules? Or is there some other way how to prohibit SMS usage? Because in case I have really simple app, lets say calculator with ads, it would be really suspicious if I ask for SMS access, and it would damage trust to my app in a big way. Thank you for your help.