Google Play denial of Service (DoS) policy: fixes and checks

By The Draftbit team · Updated
Sources checked

This guide is for Apps that send network traffic capable of attacking other systems.

Google prohibits code that uses a person’s device for a denial-of-service attack without their knowledge. A bundled component that quietly generates attack traffic can put your app in this category.

What to check

Inspect network loops, remote task execution, proxy SDKs, and unusual background traffic. Trace request bursts to a feature and an intended destination. Include behavior triggered by server commands rather than a visible user action.

Separate ordinary retry bugs from attack functionality, but investigate both. A retry loop that overwhelms a service still needs correction even if its cause wasn’t malicious.

How to address the rejection

Remove attack capabilities and affected dependencies. Stop uncontrolled retries and restrict legitimate network jobs to their intended purpose and lifetime.

Verify traffic from the release build when idle, under failure, and after remote configuration loads. In your response, identify the source of the requests and show why the corrected build no longer participates in the flagged activity. User consent doesn’t authorize attacks against someone else’s systems.

Messages this guide can help with

Denial of Service (DoS); Denial of Service (DoS) policy violation; Denial of Service (DoS) rejection; Denial of Service (DoS) denied

Official sources

We checked these instructions against the sources below. The console layout may change, and your review decision may call for different steps.

Your next stepSubmit a Google Play release with working review access