Google Play & compliance

AdMob Policy Checker

Check your AndroidManifest AdMob and advertising-ID (AD_ID) setup against Google Play policy, including the permission and App ID meta-data Play expects.

Analyze · AdMob Policy CheckerReady
Nothing is stored. What you submit is processed on our servers over an encrypted connection for this request only — it isn’t written to file or object storage, and never shared. No account required.

About AdMob Policy Checker

Check your AndroidManifest AdMob and advertising-ID (AD_ID) setup against Google Play policy, including the permission and App ID meta-data Play expects.

AdMob Policy Checker is part of APKLint’s google play & compliance toolkit — Prep your listing, policies, and release for the store. It’s free to use and needs no account.

Your privacy is the default: what you submit is processed on our servers over an encrypted connection for that request only — it isn’t written to file or object storage, and never shared.

What AdMob Policy Checker checks

  • Whether the AD_ID permission is declared
  • AdMob application-ID metadata in the manifest
  • Advertising-ID policy considerations
  • Child/family-policy caveats for ads

Good to know: A manifest check for the AdMob/AD_ID setup — it doesn't audit your full ad implementation or Play policy status.

When to use AdMob Policy Checker

Best for
Checking your manifest's AdMob and advertising-ID (AD_ID) setup against Google Play's policy, including the AD_ID permission.
Not the right tool for
Not an ad-SDK detector for a binary (use the Ad SDK / Tracker Detector) and not a revenue tool.
What you get back
Whether AD_ID and AdMob entries are present and policy-aligned, with notes on the declaration.
How it differs from related APKLint tools
It checks declared AdMob/AD_ID config in a manifest; the Tracker Detector finds ad SDKs bundled in an APK.
Limitations
It reads the manifest, not the actual ad SDKs compiled into the app.

How to use AdMob Policy Checker

  1. Paste your file — Paste your AndroidManifest.xml.
  2. Send for analysis — APKLint checks it on our servers over an encrypted connection.
  3. Review the findings — Work through each result with a short explanation of why it matters.
  4. Nothing is stored — Your pasted text is processed for this request only — it isn't written to file or object storage, logged for analytics, or shared.

Why use APKLint

Always free

Every tool is free with no login and no paywall. Reasonable file and input limits keep the free service stable.

No on-page ad banners

A clean, focused interface with no third-party ad banners cluttering your results.

Privacy-first

What you submit is processed for the request only — it isn't written to file or object storage, and never shared.

How it runs

Parses the XML or text you paste with a hardened parser (defusedxml).

No sign-up

Start immediately — no account, login, or email required.

Works anywhere

Runs in any modern browser, on desktop or mobile.

Frequently asked questions

What does AdMob Policy Checker do?

Check your AndroidManifest AdMob and advertising-ID (AD_ID) setup against Google Play policy, including the permission and App ID meta-data Play expects.

Do I need the AD_ID permission?

Apps targeting Android 13+ that use the Advertising ID must declare com.google.android.gms.permission.AD_ID. Families apps have extra restrictions.

Is it free to use?

Yes. Every tool on APKLint is completely free, with no sign-up and no account.

How is my data handled?

What you submit is sent to our backend over an encrypted connection only to produce your result. It isn't written to file storage, used for analytics, or shared.

What should I paste in?

Paste your AndroidManifest.xml.

All product names, logos, and trademarks are property of their respective owners. APKLint is an independent toolset and is not affiliated with, endorsed by, or sponsored by Google, Android, or any other party.