AdCopilot docs
Checks

Ads and assets

The 16 scored AdCopilot checks and 1 observation in the ads and assets category, with the analysis tools that surface each.

View as Markdown
Open inChatGPTClaudePerplexity

Every entry on this page is evaluated deterministically from your own account data — the same rule and the same threshold on every run, with the number it measured quoted back to you.

A check that cannot be evaluated is reported as not_evaluated, with a reason code, and is excluded from the health score on both sides of its ratio. It is never reported as a pass.

Being listed here is not a promise that a given run reached it. A quick audit evaluates three of the 73 scored checks by design; a deep audit attempts all 73 and reports whatever it could not evaluate. The coverage block of any audit names the checks that were not run, and why — read that before reading a result as a clean bill of health.

Surfaced by names the analysis tools that return this entry's finding. full_audit at depth="deep" returns all of them.

Scored checks — 16 of the 73

These are part of the 73-check audit and they move the health score.

G-AD1 — Ad freshness

FieldValue
Check idG-AD1
Categoryads_assets
Severitymedium
Surfaced byfull_audit, rsa_asset_report

G-AD2 — CTR vs industry benchmark

FieldValue
Check idG-AD2
Categoryads_assets
Severityhigh
Surfaced byfull_audit

G-PM1 — Audience signals configured

FieldValue
Check idG-PM1
Categoryads_assets
Severityhigh
Surfaced byfull_audit

G-PM2 — PMax Ad Strength

FieldValue
Check idG-PM2
Categoryads_assets
Severityhigh
Surfaced byfull_audit

G-PM3 — Brand cannibalization

FieldValue
Check idG-PM3
Categoryads_assets
Severityhigh
Surfaced byfull_audit

G-PM4 — Search themes

FieldValue
Check idG-PM4
Categoryads_assets
Severitymedium
Surfaced byfull_audit

G-PM5 — Negative keywords

FieldValue
Check idG-PM5
Categoryads_assets
Severityhigh
Surfaced byfull_audit

G26 — RSA per ad group

FieldValue
Check idG26
Categoryads_assets
Severityhigh
Surfaced byfull_audit, rsa_asset_report

G27 — RSA headline count

FieldValue
Check idG27
Categoryads_assets
Severityhigh
Surfaced byfull_audit, rsa_asset_report

G28 — RSA description count

FieldValue
Check idG28
Categoryads_assets
Severitymedium
Surfaced byfull_audit, rsa_asset_report

G29 — RSA Ad Strength

FieldValue
Check idG29
Categoryads_assets
Severityhigh
Surfaced byfull_audit, rsa_asset_report

G30 — RSA pinning strategy

FieldValue
Check idG30
Categoryads_assets
Severitymedium
Surfaced byfull_audit, rsa_asset_report

G31 — PMax asset group density

FieldValue
Check idG31
Categoryads_assets
Severitycritical
Surfaced byfull_audit

G32 — PMax video assets present

FieldValue
Check idG32
Categoryads_assets
Severityhigh
Surfaced byfull_audit

G33 — PMax asset group count

FieldValue
Check idG33
Categoryads_assets
Severitymedium
Surfaced byfull_audit

G34 — PMax final URL expansion

FieldValue
Check idG34
Categoryads_assets
Severityhigh
Surfaced byfull_audit

Observations — 1, not scored

Reported with the same evidence and the same suggested fix as a scored check, but not among the 73: an observation never moves the health score, on either side of its ratio.

O-DISAPPROVED — Disapproved ads

FieldValue
Check idO-DISAPPROVED
Categoryads_assets
Severitycritical
Surfaced byfull_audit

On this page