Disclaimer: Policy summaries and Key Considerations are overviews only; always refer to the full policy for compliance. The full policy takes precedence in case of conflict.
Ad Fraud
To maintain the mobile ad ecosystem trust, Google Play strictly prohibits Ad Fraud, which is a form of invalid traffic, and defined as any ad interaction that tricks an ad network into believing traffic is from real user interest. This includes showing hidden ads, auto-clicking ads, faking install attributions, showing ads outside the app, or misrepresenting your app's identity (like its package name or device type) to ad networks. Please review the full policy to ensure compliance.
Full Policy
Here are some examples of common violations:
- An app that renders ads that are not visible to the user.
- An app that automatically generates clicks on ads without the user's intention or that produces equivalent network traffic to fraudulently give click credits.
- An app sending fake installation attribution clicks to get paid for installations that did not originate from the sender’s network.
- An app that pops up ads when the user is not within the app interface.
- False representations of the ad inventory by an app, for example, an app that communicates to ad networks that it is running on an iOS device when it is in fact running on an Android device; an app that misrepresents the package name that is being monetized.
Key Considerations
| Do | Don't |
| Ensure all ads are visible to users and properly rendered within the app interface. | Don't render ads that are hidden, off-screen, or invisible to the user. |
| Ensure all ad clicks are a direct result of genuine, intentional user interactions. | Don't automatically generate clicks or use bots, scripts, or other non-human actions to create ad traffic. |
| Accurately represent your app's identity to ad networks, including its correct package name, device type (e.g., Android), and all ad inventory. | Don't implement ads in a way that tricks or incentivizes users into accidental clicks. |
| Ensure all traffic, clicks, and installation attributions are the result of authentic user interest. | Don't display ads (like pop-ups) when the user is not actively in your app. |