How to fix "Violation of Families Policy Requirements" on Google Playstore - android

My free app directed at children from (0-5) just got rejected from Google Play in its last update. It is not released yet, I'm only releasing internal tests. The issue is the following:
"Issue: Violation of Families Policy Requirements
We have detected that your app collects personal information, however, it was not disclosed in your Play Console. Apps that include children in the target audience must comply with all Families Policy Requirements, which requires that you disclose the collection of any personal information from children in your app, including through APIs and SDKs called or used in your app. "
My app does not contain any ads but instead it has a single IAP (non-consumable) which unlocks the full game. I am using a middleware called Construct 3 to make it and also GameAnalytics to record events such as game completed, errors, etc.
The Required permissions are the following:
android.permission.ACCESS_NETWORK_STATE, android.permission.INTERNET, android.permission.READ_EXTERNAL_STORAGE, android.permission.WRITE_EXTERNAL_STORAGE, com.android.vending.BILLING
So I am not sure what the problem is, to be honest, and I am a bit confused. The mail I received mentioned doing the following:
"Review the App Content > Target audience and content section in your Play Console and be sure to accurately disclose the collection of personal information. And if applicable, you must collect verifiable parental consent before collecting any personal information from children."
So I tried and the only thing regarding the collection of personal information is what they refer to as PII (personal identifiable information). However, I don't collect any personal identifiable information as far as I know unless it's because of GameAnalytics SDK?
Example of fake data I get on GameAnalytics:
{arrival_ts:23:06, country_code:US, data:{android_app_build:3600, android_app_signature:fdg46g465dfg45d4fg654dfg64g, android_app_version:0.0.36, android_bundle_id:com.test.test, android_channel_id:com.android.vending, build:0.0.36, category:session_end, client_ts:45464654, connection_type:wwan, device:Pixel 3, google_aid:dbf5e8ab-488a-4152-afb1-dfgdf556, length:1196, manufacturer:Google, os_version:android 9, platform:android, sdk_version:construct 2.2.3, session_id:c8e3d86c-8519-42f7-a3b4-6465dfgdgf, session_num:32, user_id:dbfdfggfdab-488a-4152-afb1-df45dfg, v:2}, first_in_batch:true, game_id:78269, ip:182.19.58.0}
If anyone has some idea where to look at, that would be really appreciated.
This my post on Stack Overflow, so if it does not have this place here sorry.

We experienced this problem with 2 apps:
First App: I received a message saying that my update was rejected because of the violation on the Family program alleging that it was crashing or giving an error (pretty generic message without any detail at all), I enter in contact on the support form and they send an email asking for me to read the terms and to update my APK number and submit again, I read the terms, I already had complied with everything so I replied saying that, we already comply with everyhting and we tested the APK and OBB installation and game play, all good, please send more details, they replied copying and pasting the same message, I once more insisted and asked for them to explain the problem, they replied asking for update my APK version and submit again, I said this will solve no crashes, please explain what is the problem and the support called Sara highlighted in the message asking to update the APK version, kind of talking with a machine that do not responded what I asked, but I updated my APK version, submitted again and... Worked. Why? For some reason they will not explain, my guess is they just marked my APK as dirty as an attempt to remove apps that the developers don't update, there's no other logical thing I can think off.
Second App: This one I didn't had a happy end as the previous one, I tried the technique of updating the APK version 6 times, none worked, I asked help on the form (many times), they just copy and paste the message about read the Terms, I started to insist for some details, provided them with many proves that my APK+OBB files sent to Google Play are working fine, and asked for any clue about this "problem", like a device model and Android Version that they experienced it (isn't the minimum they suppose to provide us?) but after requesting this many times, for the first time the support guy called Arthur didn't copied and pasted and finally wrote an email, his answer was:
Hi Developer,
Thanks again for contacting the Google Play Team.
As much as I'd like to help, due to policy, I’m not able to provide any more information or a better answer to your question. In our previous email, I made sure to include all the information available to me.
If you have a different question about Google Play policies, please let me know.
Regards,
Arthur
The Google Play Team
It means, he has no information at all about what is the problem, I've trying to solve this for 2 months, our flagship game is threatened of been removed from the store and they can't even explain why, the support team can just copy and paste a generic message without any understanding of our problem and we have no other channel to ask for help.
I'm really disappointed with Google for such poor support for developers.
Hope you can solve your problem updating your APK and submitting again, otherwise you can enter on the same loop as me.
Good luck!

Related

My app has just started getting rejected on Google Play due to App Actions

So I have used App Actions in my app for a couple of years, last week I pushed a maintenence update that has been rejected by Google. After some to and fro with Google Play support, the best I have managed to get out of them for the reason is "App Actions", and I should read the program requirements (the link they sent me has no program requirements section).
It's odd, as I have changed nothing in my app-actions area of code for a very long time, so I can only assume Google have quietly tightened some rules, and my app is no longer complaint. Unfortunately, my crystal ball is currently away for cleaning, so unable to use it, I'm hoping someone else might have some real-world specific examples of how an app may not be compliant in the area of app-actions.
Thanks.
Unfortunately, there are no straightforward rules specified by Google, so you have to go with some trial and error here to see what red flag(s) is your app raising. You can check this article to see all the potential reasons on why Google may reject your app.

Proper way to republish rejected android app

I am working on client project. I submitted the android app on play store from my account. It was showing on Play store. Than according to requirement i have to publish the app from client play console account. I removed app from my account and published the same app with different package name. Than it shows app rejected because of some family policy violation. I fixed this and resubmit the app. Now it taking a lot of time in reviewing the app.
I have tried to resubmit the app after editing the policies required by google.
I want to know how much time google will take to republish my app after reviewing it again.
Or How i can connect from google with any #support email.
It usually they review my apps within few hours... but... I feel there's something wrong inside Google and one of many emails I had from their support told me it's because there's a new review process for apps on the Family program. Well I will tell a little bit about my journey may give you some idea why you are having this problem.
We experienced this problem with 2 apps:
First App: I received a message saying that my update was rejected because of the violation on the Family program alleging that it was crashing or giving an error (pretty generic message without any detail at all), I enter in contact on the support form and they send an email asking for me to read the terms and to update my APK number and submit again, I read the terms, I already had complied with everything so I replied saying that, we already comply with everyhting and we tested the APK and OBB installation and game play, all good, please send more details, they replied copying and pasting the same message, I once more insisted and asked for them to explain the problem, they replied asking for update my APK version and submit again, I said this will solve no crashes, please explain what is the problem and the support called Sara highlighted in the message asking to update the APK version, kind of talking with a machine that do not responded what I asked, but I updated my APK version, submitted again and... Worked. Why? For some reason they will not explain, my guess is they just marked my APK as dirty as an attempt to remove apps that the developers don't update, there's no other logical thing I can think off.
Second App: This one I didn't had a happy end as the previous one, I tried the technique of updating the APK version 6 times, none worked, I asked help on the form (many times), they just copy and paste the message about read the Terms, I started to insist for some details, provided them with many proves that my APK+OBB files sent to Google Play are working fine, and asked for any clue about this "problem", like a device model and Android Version that they experienced it (isn't the minimum they suppose to provide us?) but after requesting this many times, for the first time the support guy called Arthur didn't copied and pasted and finally wrote an email, his answer was:
Hi Developer,
Thanks again for contacting the Google Play Team.
As much as I'd like to help, due to policy, I’m not able to provide any more information or a better answer to your question. In our previous email, I made sure to include all the information available to me.
If you have a different question about Google Play policies, please let me know.
Regards,
Arthur
The Google Play Team
It means, he has no information at all about what is the problem, I've trying to solve this for 2 months, our flagship game is threatened of been removed from the store and they can't even explain why, the support team can just copy and paste a generic message without any understanding of our problem and we have no other channel to ask for help.
I'm really disappointed with Google for such poor support for developers.
Hope you can solve your problem updating your APK and submitting again, otherwise you can enter on the same loop as me.
Good luck!

Why do I see an App Version Code as 'Unknown' in Google Playstore Console?

I have an Android App which is live in the Playstore and I was analysing the ratings for different version codes. I found something which doesn't actually make much sense to me.
In the list of apps with version codes, there happens to be a version code labeled as Unknown
Each and every app which I had released had proper version codes with it (or else the playstore itself won't allow me to publish).
I am wondering from where this Unknown come from.
If anyone else had faced the same issue and have an explanation for the same, please help me grasp an explanation.
Attaching the screenshot for further clarity.
Thanks in advance :)
Here is the quote form different thread:
I contacted Google Play about this a while ago and they finally
answered and offered a likely explanation about why the "Unknown"
version(s) are the worst rated: If a user uninstalls the app, and
after that decides to rate it, then the version will appear as unknown
because the system can't figure out what version exactly the rating is
referring to since the app is no longer on the user's device. And the
users who are most likley to uninstall AND rate the app are those who
really disliked it, hence the low ratings.
But in my case Uknown version doesn't have the lowest rating. It has the average.
"Unknown" indicates an unknown or invalid sender ID. You may check this related SO thread. One workaround given is to change your Google Analytics tracking code by using a new profile. Also, make sure that you use ProGuard to protect your codes.

App Rejected from play store "designed for families" [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
This is the first game I have written and I am trying to publish it to Google Play store in the Designed For Families section. The app keeps getting rejected with the following feedback:
Apps in Designed for Families must include metadata text and images
that accurately reflect the app experience.
I have read all the guidelines and policies and I cant work out where I am going wrong! I have revised the short and full description and I feel they fully reflect the app. The images are all screen shots from game play so they should accurately reflect the experience.
I have changed the "family category" to be "Brain Games" as this is the best fit for the app. I m happy to include the full description and short description and the images that i have used for the release but I didnt want to bombard the thread with to much information...
Have I totally missed understood the feedback??? is it actually referring to the metadata in the androidManifest?
I know there are lots of thread about getting rejected from the play store but none of those address this particular issue.
Thanks for reading I hope someone can help as I am really stuck!
We experienced this problem with 2 apps:
First App: I received a message saying that my update was rejected because of the violation on the Family program alleging that it was crashing or giving an error (pretty generic message without any detail at all), I enter in contact on the support form and they send an email asking for me to read the terms and to update my APK number and submit again, I read the terms, I already had complied with everything so I replied saying that, we already comply with everyhting and we tested the APK and OBB installation and game play, all good, please send more details, they replied copying and pasting the same message, I once more insisted and asked for them to explain the problem, they replied asking for update my APK version and submit again, I said this will solve no crashes, please explain what is the problem and the support called Sara highlighted in the message asking to update the APK version, kind of talking with a machine that do not responded what I asked, but I updated my APK version, submitted again and... Worked. Why? For some reason they will not explain, my guess is they just marked my APK as dirty as an attempt to remove apps that the developers don't update, there's no other logical thing I can think off.
Second App: This one I didn't had a happy end as the previous one, I tried the technique of updating the APK version 6 times, none worked, I asked help on the form (many times), they just copy and paste the message about read the Terms, I started to insist for some details, provided them with many proves that my APK+OBB files sent to Google Play are working fine, and asked for any clue about this "problem", like a device model and Android Version that they experienced it (isn't the minimum they suppose to provide us?) but after requesting this many times, for the first time the support guy called Arthur didn't copied and pasted and finally wrote an email, his answer was:
Hi Developer,
Thanks again for contacting the Google Play Team.
As much as I'd like to help, due to policy, I’m not able to provide any more information or a better answer to your question. In our previous email, I made sure to include all the information available to me.
If you have a different question about Google Play policies, please let me know.
Regards,
Arthur
The Google Play Team
It means, he has no information at all about what is the problem, I've trying to solve this for 2 months, our flagship game is threatened of been removed from the store and they can't even explain why, the support team can just copy and paste a generic message without any understanding of our problem and we have no other channel to ask for help.
I'm really disappointed with Google for such poor support for developers.
Well maybe you are missing something, may you are not, and even what Ricky Levi wrote about his case could be just a matter of sending again and none of his changes made any difference. All this process is a mess and there's no channel we can ask for help. (Well technically we can ask for help, the problem is the person that will reply has no idea of your problem and can only copy and paste a non sense message)
In my case it was:
API level was really really low ( 22 vs latest 26+ )
Adding more images to the Play store
Adding privacy policy to the store listing ( at the bottom of the page )

Identifying Impersonation Suspension Reason In App Publishing

I've uploaded my first Android application to Google Play yesterday, and was really excited for my app to finally be on out there.
But my application got suspended for impersonation. I obviously didn't get any more information about what I infringed specifically, and I'm unsure what I should change in order for the app to be accepted (more likely, resend as a different app name).
Before you could help me you'll need to know some information on the app itself. So I basically made a companion app for a video game. I called the application "Horadrim Companion", and it's supposed help players for playing Diablo 3. Naturally, I'm using elements from this game in the app.
So, my main question is why did I get the impersonation suspension?
I can think of several options, please help me figure out what of those could be the issue:
I didn't write "This app is unofficial" in the description, which I've seen several other apps do. This might be the sole reason, but I'm not enough experienced to make this assumption.
I took the logo out of the game lore. Which in itself should be borderline legit, but I've seen other apps do the same, so I assumed it's fine.
The app name. I dont think I've hit a sweet spot with the name or anything, and I dont think it was any of the factors for the bans.
In-app design? I've seen other apps use design elements from Blizzard Entertainment and\or Diablo 3 design elements themselves. Could this be another possible reason? Sounds more like copy right infringement if anything, and not impersonation.
So I'm not sure which, of the above are critical for the impersonation policy or not.
I'd really like your help, you could make one developer a happy man. I'm really afraid the account will be terminated.
I'd really liked your suggestions!
I had the same problem with suspended app publishing because of impersonation.
I solved this by buying/registering the domain name I used as my app package name. I also added my developer email in the company details section of my keystore while signing the apk for release. After doing this my second attempt at publishing was a success.
It becomes easier if you actually own the domain of the package name you wanna use.
I think basically the algorithm used for verifying the originality of our apps is just too strict. So we have to also play our part and go the extra mile to show that we are legit.
Hope someone can relate to this.
All the best.
Usually you receive an email from
Google Play Support with REASON FOR REMOVAL: Violation of the spam provisions of the Content Policy. Please refer to the keyword spam policy help article for more information.
Your title and/or description attempts to impersonate or leverage another popular product without permission. Please remove all such references. Do not use irrelevant, misleading, or excessive keywords in apps descriptions, titles, or metadata.
If you received no such notification, you should try submitting an appeal your app removal/suspension from Google Play using the form in the link below:
https://support.google.com/googleplay/android-developer/contact/appappeals
It is most likely that the reason for suspension is one from the list of options in your post, but usually it is explicitly highlighted by Google in their email under the section 'REASON FOR REMOVAL'
The link below lists more such reasons for removal due to trademark infringement of a third party IP:
https://support.google.com/googleplay/android-developer/answer/2986098?hl=en&ref_topic=2985713
It is unlikely that your account itself will be terminated, unless you are identified by Google as a repeat offender.
"I took the logo out of the game lore"
It's not your resource so you violate intellectual property
"The app name"
You can't use a trademark word
"I've seen other apps use design elements from Blizzard Entertainment"
Those apps must've been released years ago. Now, the SQA team is really strict about rule.
I mean, if u search "One Piece" or "Naruto" there are a lot of apps that doubtfully has a license.

Categories

Resources