Questions a yield manager asks
- Does the free scan need anything from Google Ad Manager?
- No. It reads files anyone can fetch from your domain, plus the scripts your homepage loads, to detect Prebid.js.
- What if the scan finds nothing wrong?
- Then you get three good scores and three small findings, and we say so. The audit is for publishers whose scan points at money, or who want the numbers behind a decision they already suspect.
- Which AI crawlers do you check?
- GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others. The list lives in a config file and is updated as new crawlers appear, because it changes monthly.
- What do I export for the audit?
- One GAM report at daily grain, at least 13 months back, with the dimensions and metrics listed above, plus your Prebid config as a
pbjs.getConfig() dump or the wrapper file. The intake sheet says exactly what to request. - What does the audit cost?
- A fixed fee per tier, quoted on the call. Deep is booked with a 50% deposit.
- Will you change my ads.txt or Prebid config?
- No. The report recommends, in order, with effort and impact. Your team makes the changes.
- What is the AdCP discovery check?
- A read-only call to each agent listed in your
adagents.json to see whether it responds. It cannot start a transaction, and a test in the codebase proves that. - What happens to my data?
- Raw exports and fetched files are kept in private object storage next to the normalized rows, so every number in the report can be reproduced. The agreement includes a data-partnership clause allowing anonymized, aggregated use for benchmarking. You read it before you sign.
- What if a prediction misses?
- It is marked miss, with the actual number beside the range, and it stays on your scorecard. The aggregate we publish once five audits are scored includes the misses.
- Other ad servers?
- Google Ad Manager only for now. Another ad server means one adapter file on our side, so ask.