How-To What to do when your app suspended by Google Play with "Loan Download SDK"

appyet

Support Team Member
Staff member
Hello all,

To be clear, AppYet doesn't use "Loan Download SDK", The real problem (https://tinyurl.com/jcu5umm3) was AppYet v4 template used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically.

AppYet uses Downloader in WebView, it doesn't mean apps created by AppYet "allow download or install applications from unknown sources outside of Google Play", we believe for almost all apps created by AppYet v4 template, this is a false positive, you should submit an appeal to get your app status restored.

Steps to submit an appeal:

1. Go to Google Play Console, open Suspended App, click on Appeal

Appeal.PNG


2. In Appeal you could explain similarly as following
-----------
Hello,

[Your App Name] doesn't use Loan Download SDK, nor app contains code to allow download or install applications from unknown sources outside of Google Play.

It appears this suspension was caused by [Your App Name] used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically

Although [Your App Name] contains the Downloader library to handle WebView download automatically, [Your App Name] doesn't have the functionality to allow download or install applications from unknown sources. I believe the non-compliant issue is a false positive.

Also, [Your App Name] has removed Downloader library from the latest development version and ready to publish as soon as App status is restored

Please kindly restore app status.

Thank you,
-----------

3. Wait for Google Play support email reply (could take weeks) to tell you "we have conditionally accepted your appeal"
4. After Appeal Accepted:

- Go to AppYet.com, open your application, go to "Build" tab, then "Submit to Build" and download latest APK file
- Go to Google Play Developer Console->"Production"->"Create New Release" (If you have any pending release, it will show "Edit Release" instead of "Create New Release", if so, please "Discard Release" first), upload latest APK file. After upload latest apk, click on "Save" button at bottom right corner, then click on "Preview Release" at bottom right corner, then click on "Start rollout to Production" button at bottom right corner.
- Go to Google Play Developer Console->"Publishing overview"->"Send for review"
 
Last edited:

MAryalNP

New Member
Hello all,

To be clear, AppYet doesn't use "Loan Download SDK", The real problem (https://tinyurl.com/jcu5umm3) was AppYet v4 template used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically.

AppYet uses Downloader in WebView, it doesn't mean apps created by AppYet "allow download or install applications from unknown sources outside of Google Play", we believe for almost all apps created by AppYet v4 template, this is a false positive, you should submit an appeal to get your app status restored.

Steps to submit an appeal:

1. Go to Google Play Console, open Suspended App, click on Appeal

View attachment 2107


2. In Appeal you could explain similarly as following
-----------
Hello,

[Your App Name] doesn't use Loan Download SDK, nor app contains code to allow download or install applications from unknown sources outside of Google Play.

It appears this false positive was caused by [Your App Name] used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically

Although [Your App Name] contains the Downloader library to handle WebView download automatically, [Your App Name] doesn't have the functionality to allow download or install applications from unknown sources. I believe the non-compliant issue is a false positive.

Also, [Your App Name] has removed Downloader library triggered this false positive from the latest development version and ready to publish as soon as App status is restored

Please kindly restore app status.

Thank you,
-----------
Thank you Appyet for the this all for restoration suspended app. Now what if we publish app in play store, will have possibility of suspend or not ?
 

Luan Lessa

New Member
Thank you Appyet!

I submited this appeal and receive this message:

Hi Luan,
Thanks for contacting the Google Play team.
Status: App not available on Google Play, pending your action
I’m happy to report that we have conditionally accepted your appeal. I’ve included details below about what additional steps you’ll need to take to get your app, back on Google Play.
Step 1: Update your app
During review, we found that your app causes users to download or install apps from unknown sources outside of Google Play, which is not compliant with our Device and Network Abuse policy:
  • An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism. Likewise, an app may not download executable code (e.g. dex, JAR, .so files) from a source other than Google Play. Please note that you are responsible for all aspects of your app; by using an SDK in your app, you are responsible for how that SDK behaves within your app.
  • Apps and app listings on Google Play must not provide any means to activate or access functionality that violate these terms, such as linking to a non-compliant APK hosted outside Google Play.
You can read through the Device and Network Abuse policy page for more details and examples of common violations.
For example, we found your app is currently using a non-compliant version of Loan Download SDK which contains code to download or install applications from unknown sources outside of Google Play in your APK Version 25.
To fix this issue you may choose to remove the non-compliant SDK, or contact your SDK provider for more information.
Please update your app to fix this issue. You may also want to double check that your app complies with all other Developer Program Policies, as additional enforcement could occur if there are further policy violations.
Step 2: Submit an update to your app
To submit an update to your app’s store listing information:
  1. Sign in to your Play Console.
  2. Select the app with the policy issue.
  3. Select Store presence > Main store listing.
  4. Make changes to bring your app into compliance.
  5. Click Save.
To submit an updated app bundle or APK:
  1. Prepare your updates.
  2. Create a new release using the compliant app bundle or APK. Be sure to create the new release on the same track(s) as the non-compliant app bundle or APK, increment the version number, and set the release to 100% rollout.
  3. Follow the on-screen instructions to add APKs or app bundles, then review and roll out your release.
Please follow the given steps to DEACTIVATE non-compliant APK (APK Version 25):
  1. Go to your Play Console.
  2. Select the app.
  3. Go to App bundle explorer.
  4. Select the non-compliant APK Version 25 at the top right dropdown menu, and make a note of which releases they are under.
  5. Go to the track with the policy issue. It will be one of these 4 pages: Internal / Closed / Open testing or Production.
  6. Near the top right of the page, click Create new release. (You may need to click Manage track first)
    • If the release with the violating APK is in a draft state, discard the release.
  7. Add the policy compliant version of app bundles or APKs.
    • Make sure the non-compliant version of app bundles or APKs is under the Not included section of this release. For further guidance, please see the "Not included (app bundles and APKs)" section in this Play Console Help article.
  8. To save any changes you make to your release, select Save.
  9. When you've finished preparing your release, select Review release.
If the non-compliant APK is released to multiple tracks, repeat steps 5-9 in each track.
Please note that after you submit an update to an existing app on your Play Console, it can take some time for your app to be processed for standard publishing on Google Play. To check your submission status, you may follow the steps below:
  1. Sign in to your Play Console.
  2. Select your app.
  3. On the left menu, select Release > Production or Testing (select the track(s) you have released)
If you're an AdMob publisher, please contact the AdMob team to re-enable ad serving.

Please let me know if you have any other questions. Thanks for your continued support of Google Play.
Regards,
Kevin
The Google Play Team
 

netudara

Member
Hello all,

To be clear, AppYet doesn't use "Loan Download SDK", The real problem (https://tinyurl.com/jcu5umm3) was AppYet v4 template used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically.

AppYet uses Downloader in WebView, it doesn't mean apps created by AppYet "allow download or install applications from unknown sources outside of Google Play", we believe for almost all apps created by AppYet v4 template, this is a false positive, you should submit an appeal to get your app status restored.

Steps to submit an appeal:

1. Go to Google Play Console, open Suspended App, click on Appeal

View attachment 2107


2. In Appeal you could explain similarly as following
-----------
Hello,

[Your App Name] doesn't use Loan Download SDK, nor app contains code to allow download or install applications from unknown sources outside of Google Play.

It appears this false positive was caused by [Your App Name] used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically

Although [Your App Name] contains the Downloader library to handle WebView download automatically, [Your App Name] doesn't have the functionality to allow download or install applications from unknown sources. I believe the non-compliant issue is a false positive.

Also, [Your App Name] has removed Downloader library triggered this false positive from the latest development version and ready to publish as soon as App status is restored

Please kindly restore app status.

Thank you,
-----------
Thank you
 

netudara

Member
Hello all,

To be clear, AppYet doesn't use "Loan Download SDK", The real problem (https://tinyurl.com/jcu5umm3) was AppYet v4 template used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically.

AppYet uses Downloader in WebView, it doesn't mean apps created by AppYet "allow download or install applications from unknown sources outside of Google Play", we believe for almost all apps created by AppYet v4 template, this is a false positive, you should submit an appeal to get your app status restored.

Steps to submit an appeal:

1. Go to Google Play Console, open Suspended App, click on Appeal

View attachment 2107


2. In Appeal you could explain similarly as following
-----------
Hello,

[Your App Name] doesn't use Loan Download SDK, nor app contains code to allow download or install applications from unknown sources outside of Google Play.

It appears this false positive was caused by [Your App Name] used a very popular AgentWeb (https://github.com/Justson/AgentWeb) library from GitHub, which contain a dependency Downloader (https://github.com/Justson/Downloader) to handle WebView download automatically

Although [Your App Name] contains the Downloader library to handle WebView download automatically, [Your App Name] doesn't have the functionality to allow download or install applications from unknown sources. I believe the non-compliant issue is a false positive.

Also, [Your App Name] has removed Downloader library triggered this false positive from the latest development version and ready to publish as soon as App status is restored

Please kindly restore app status.

Thank you,
-----------
Another app suspened after update. They mention old apk ver.(My update ver. 8)


Hi Developers at Udara Madusanka Perera,​
After a recent review, we found that your app Recipe Details (com.recipe.details) is not compliant with one or more of our Developer Program Policies. See below for more information about your app’s status and how to correct the issue.
Reasons of violation
Issue with your app​
Your app contains content that doesn’t comply with the Device and Network Abuse policy. We found your app is using a non-compliant version of Loan Download SDK which contains code to download or install applications from unknown sources outside of Google Play.

If necessary, you can consult your SDK provider(s) for further information.

Affected Version(s):
APK:4, APK:6
Reasons of violation
About the Device and Network Abuse policy​
An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism. Likewise, an app may not download executable code (e.g. dex, JAR, .so files) from a source other than Google Play. Please note that you are responsible for all aspects of your app; by using an SDK in your app, you are responsible for how that SDK behaves within your app.
Publishing Status
App status: Suspended​
Your app has been suspended and removed due to this policy issue.
 

appyet

Support Team Member
Staff member
Another app suspened after update. They mention old apk ver.(My update ver. 8)


Hi Developers at Udara Madusanka Perera,​
After a recent review, we found that your app Recipe Details (com.recipe.details) is not compliant with one or more of our Developer Program Policies. See below for more information about your app’s status and how to correct the issue.
Reasons of violation
Issue with your app​
Your app contains content that doesn’t comply with the Device and Network Abuse policy. We found your app is using a non-compliant version of Loan Download SDK which contains code to download or install applications from unknown sources outside of Google Play.

If necessary, you can consult your SDK provider(s) for further information.

Affected Version(s):
APK:4, APK:6
Reasons of violation
About the Device and Network Abuse policy​
An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism. Likewise, an app may not download executable code (e.g. dex, JAR, .so files) from a source other than Google Play. Please note that you are responsible for all aspects of your app; by using an SDK in your app, you are responsible for how that SDK behaves within your app.
Publishing Status
App status: Suspended​
Your app has been suspended and removed due to this policy issue.
Was this suspended app built with v4.0.21 or older? If suspension was against older version, please appeal
 

appyet

Support Team Member
Staff member
@All, please report back your appeal status after you following this Guide, it will help other users facing the same situation, we also like to know if this appeal writing could be improved to explain in any way better. Thanks
 

Awonusi Olusola

New Member
@All, please report back your appeal status after you following this Guide, it will help other users facing the same situation, we also like to know if this appeal writing could be improved to explain in any way better. Thanks
My appeal for one of my app was accepted, but since three days now, Google hasn't finish reviewing the app update, while there is no response from the second app yet
 
Top