About DadADS
DadADS audits paid media accounts. You connect a Google, Meta, or TikTok Ads account — or paste an export — and 161 weighted controls are run against it, returning a health score out of 100, a grade from A to F, a breakdown by category, and a ranked list of what to fix first.
Why the score is arithmetic
A language model reads your account data and decides one thing per control: pass, warning, fail, or not applicable. Everything after that — the score, the grade, the category weighting, the ordering of quick wins — is fixed arithmetic over a versioned catalog. The same evidence always produces the same score, and a model cannot talk its way into a better grade by inventing a severity.
The same discipline applies to what the data does not say. A control your export or API response cannot answer is marked not applicable and leaves the denominator. It is never a silent fail, and never a guessed pass.
What it does not do
Every connection is read-only, and nothing in the audit path can modify your account. You authorize on the platform's own screen, so your credentials are never stored here — revoking access takes effect on the next audit, not whenever we notice.
Get in touch
Questions, a control you think is wrong, or a platform you want supported — write to [email protected]. If you would rather drive it from your own tooling, there is an API.