Audit your own placement list, in minutes.
Upload a GDN or PMAX placement report to DisplayGG. Every domain comes back scored for MFA risk, brand safety and suitability, with an exclusion list ready to paste into Google Ads.
Four steps, start to exclusion list
Export your placement report
In Google Ads: Reports → Predefined reports → Other → Campaign URL performance. Last 90 days, downloaded as CSV or XLSX.
Upload it to DisplayGG
Create a free account and drop the file in. 100 credits are included and no card is needed to start.
Review the scored results
Every domain comes back scored for MFA risk, brand safety, suitability and ad density, with the evidence behind each score attached.
Apply as account-level exclusions
Export in Google Ads format and apply the list once at account level. It covers every Display and PMAX campaign, including ones you create later.
Six dimensions per domain
Scores come with the evidence attached, because an exclusion that cannot be explained gets overturned the first time someone senior asks about it.
Sites built to harvest ad revenue rather than serve readers — thin, scraped or generated content behind a wall of ad slots.
Flags politically extreme, controversial and adult content against the categories most advertisers already exclude.
Measures how much of the page is advertising versus content, which is the single clearest tell of arbitrage inventory.
Over 40 content categories, so suitability calls can be made per category instead of per domain.
Thousands of domains from one upload. The long tail is where the waste hides, and it is too large to review by hand.
Results formatted for direct import into Google Ads, deduplicated and stripped of the rows Google will reject.
What each report can and cannot tell you
Google gives you different data per campaign type, so the same audit answers more questions for some reports than others. This is what you get from each.
| Report | What Google includes | What the audit can judge |
|---|---|---|
| Display (Campaign URL performance) | Domain, cost, clicks, impressions, conversions | Everything: where spend concentrates, performance signals, and site-level evidence |
| Performance Max placements | Impressions only, no cost or clicks | Site evidence and impression concentration. No spend or conversion judgement, because the data is not there |
| Demand Gen (Where ads showed) | Website rows plus YouTube; some channels are grouped together | The website rows. What is grouped into an aggregate row cannot be reviewed |
| Search partner websites | Domain-level rows | Same as Display, and account-level exclusions reach them |
| Mobile app placements | App IDs rather than websites | Identified and totalled so you can decide on apps. We do not review app content |
| YouTube channels and videos | Channel and video rows | Not assessed. We review websites, not video or channel content |
What the analysis cannot tell you
- ·Whether clicks were fraudulent. We score websites; we do not inspect click or IP-level traffic.
- ·Whether a site buys its traffic. Ad density, thin content and arbitrage patterns are reasons to review a placement, not proof of anything.
- ·What happens before the auction. This is an audit of where your ads already ran, not pre-bid blocking.
- ·Whether a domain is right for your brand. Suitability is your call; we supply the evidence and the exclusion list.
Worked examples: a real unaudited account pulled apart and a curated versus uncurated campaign comparison. The two campaigns in that comparison ran different optimisation goals, so read it as an observed result rather than proof that list cleanup alone caused it.
100 credits covers a typical mid-sized placement report. For larger lists or ongoing monitoring, see the Pro and Agency plans. Both are invoiced, so there is no card or checkout involved.
Three other ways to get at the same answer
Self-service is the fastest route if you already have the report. If you do not, or you would rather someone else did the reading, these exist.
Free tools
Browser-only utilities. The exclusion list generator reads your spreadsheet and reports spend concentration and pattern-flagged placements. It never visits a site.
Open the free tools →Free audit
Send us a report and we run the scoring on your top 100 placements and send back what we found. A real slice of the paid audit, not the whole of it.
Request a free audit →Managed analysis
We run the full audit, review the results by hand, build the inclusion and exclusion lists and advise on implementation.
Request a quote →You already have the report. Find out what is in it.
Most GDN and PMAX accounts are running on domains nobody chose. The first upload usually answers the question in under ten minutes, and it costs nothing.