Greg Charles

Turing-Grade Benchmarks for Google Ads Agents

Nov 16, 2025 (8 months ago)398 views

Ads-Bench is a proposed public benchmark for Google Ads agents. Its test is harsher than artifact quality: whether a system can manage budget, policy, diagnosis, and profit with the steadiness of a senior operator.

At 8:03 on a Monday morning, a Google Ads account can look healthy and still be sliding toward a preventable loss. Spend is on pace. CPA is inside target. Recommendations are clearing. Then comes the postmortem: branded demand was cannibalized, weak queries soaked up budget, a policy issue sat unresolved, and the system optimized the literal KPI rather than the commercial objective it was meant to serve.

That is the real threshold in agentic media buying. The question is no longer whether a model can draft copy or call an API. It is whether a system can operate inside an adversarial, policy-constrained economic environment without quietly degrading judgment.

Google's recent product moves already point that way. Ads Advisor and Analytics Advisor, Marketing Advisor, and AI Max all signal a future in which planning, diagnosis, and optimization loops become more agentic over time [6][8][3]. What the market still lacks is a credible public standard for deciding when such systems deserve trust.

Ads-Bench is a proposal for that standard. It asks whether a Google Ads agent can perform with the judgment of a senior operator under production constraints: policy compliance, budget discipline, replayability, and profit after compute.

The case unfolds in three parts: why recent benchmark progress makes paid-media evaluation newly plausible; what a serious benchmark in this domain would need to measure; and why privacy, calibrated judging, baselines, and release governance are inseparable from the benchmark itself.

⚠️
Proposal Status

Ads-Bench is not yet a live public benchmark. What follows is the design standard a credible release would need to meet before its results deserve trust.

Where Existing Benchmarks Stop

The benchmark literature has recently moved beyond toy tasks toward economically meaningful work. GDPval evaluates economically valuable deliverables across 44 occupations. APEX extends that logic to professional domains such as consulting, law, banking, and primary care. APEX-Agents moves closer still to the workflow itself: long-horizon, tool-using tasks that are much harder to pass with fluent prose alone [32][34][35].

That shift changes the burden of proof. It is no longer enough to argue that real commercial work cannot be benchmarked in public. The harder question is where the current benchmarks still stop, and what they still fail to expose.

BenchmarkWork Scope & ScaleEvaluation ModalitySignals for Ads-Bench
GDPval (OpenAI)1,320 economically valuable tasks across 44 occupations in nine GDP sectors.Blind expert comparison on real work products, designed to measure economic usefulness rather than trivia.Strong precedent for measuring business value, but still closer to one-shot deliverables than live campaign management. Useful as a signal that frontier models are already credible on some high-value work. [32]
APEXProfessional tasks across banking, consulting, law, and primary care, scored with expert-authored rubrics.Executive-level deliverable evaluation focused on professional judgment inside specific domains.Good precedent for expert-written briefs and domain-specific grading. Also a reminder that performance can vary sharply by profession. [34]
APEX-Agents480 long-horizon tasks with files, tools, and cross-application workflows.Pass@1 agent evaluation on realistic professional work environments.Closest external analogue to Ads-Bench because it tests tool-using agents, not just answers. The still-low frontier scores are a warning against assuming chat strength equals workflow reliability. [35]
Ads-Bench (this work)Google Ads account-layer task matrix spanning planning, control, and diagnostics under budget and policy constraints.Hybrid evaluation: blinded human review, calibrated LLM judges, safety gates, and OPE-based promotion criteria.Adds paid-media-specific demands that the general benchmarks do not cover: guardrails, pacing, replayability, and profit after compute.
Table 1

What the Current Benchmarks Actually Measure

These benchmarks matter because they prove that parts of real professional work can now be measured in public. None is specific to the paid-media control loop Ads-Bench is trying to judge.

The gap is structural. These benchmarks still mostly evaluate outputs or bounded professional workflows. Google Ads, by contrast, is a live control system: budget allocation, delayed feedback, policy constraints, platform quotas, partial failures, and adversarial market conditions all shape the work. In that environment, answer quality is necessary but insufficient. The benchmark has to ask whether an agent can preserve strategic coherence while the system pushes back.

What Ads-Bench Must Measure

Indistinguishability, Not Mere Plausibility

In paid media, "human parity" is one of those phrases that sounds crisp until money is attached to it. Then the ambiguity becomes expensive.

Ads-Bench treats indistinguishability as a classification problem, not an impressionistic one. The working threshold is 55% authorship-classification accuracy in repeated blind review: close enough to chance that the panel is no longer reliably separating the agent from a senior operator, but still strict enough to avoid rewarding polished nonsense. That number is a calibration target, not a revealed law. If pilot data shows a better cutoff for separating real parity from noisy judge disagreement, the threshold should move.

The point is not to produce plausible artifacts. The point is to produce work a strong Google Ads operator would sign their name to. That means three things at once:

  1. Strategic quality: the plan makes sense.
  2. Safety: the actions stay inside policy, pacing, and budget guardrails.
  3. Profitability: the gains survive after compute, API, and review costs.

The economic opportunity sits in that combination. The prize is not just labor reduction. It is variance reduction. Human operators sleep, drift, miss diagnostics, and sequence work inconsistently. Agentic systems are valuable when they compress that variance without degrading judgment.

Google's own AI Max materials report conversion or conversion-value lift at similar CPA or ROAS for some search campaigns [3]. Those are vendor-reported results, not independent audits, and they do not prove strategist-level judgment. They do, however, clarify the opportunity: stabilization itself has value. The benchmark has to separate that value from the harder question of whether the machine is taking the kind of actions a senior operator would actually want repeated.

The Workload, Not the Demo

This is where many benchmark designs become artificially forgiving. They reward the successful demo step rather than the harder discipline of sustained account management.

Ads-Bench is built around a 180-task gauntlet because "pause this keyword" is not the frontier. Long-horizon orchestration is. The benchmark has to cover the kinds of account work where context accumulates, conditions change, and the cost of one bad step propagates through budget, creative, measurement, and policy.

Difficulty TierDescription & Human AnalogyExample Tasks
Easy (Operator Maintenance)Minimal edits and simple resource access. Human analogue: a quick maintenance pass under 15 minutes.Pause a misfiring ad group, retrieve budget pacing, update a single keyword bid.
Medium (Multi-Step Execution)Multiple related changes, conditional logic, or diagnostic branching. Human analogue: a 15-60 minute optimization block.Restructure bidding after a performance shift, launch a new ad group with targeting and creatives, repair a broken recommendation path.
Hard (Strategic / Crisis Work)Longer-horizon orchestration with trade-offs, incomplete information, and recovery logic. Human analogue: an hour-plus problem that a senior operator has to reason through.Launch a net-new PMax program, unwind a sudden ROAS collapse, or remediate a complex policy disapproval while preserving delivery.
Table 2

The Workload Ladder

The benchmark should reward depth of control, diagnosis, and recovery, not just the ability to complete clean one-step tasks.

Difficulty alone is not enough. The benchmark also has to span the three modes that make up real account work:

ModalityFocusExample Task
PlanningCampaign structure, objective setting, and pre-flight trade-offs.Design a launch plan for a new product line, including geo, audience, asset, and budget strategy.
Control (Execution)Implementing changes through the Ads control plane and reacting to constraints.Adjust bids and budgets to improve CPA while preserving impression share and staying inside shared-budget rules.
Analysis (Diagnostics)Reading the system, finding causal hypotheses, and proposing the next action.Diagnose a conversion-rate collapse in a PMax account and isolate whether the break came from creative fatigue, measurement loss, or audience drift.
Table 3

Three Modes of Account Work

Planning, execution, and diagnosis are different kinds of labor. A paid-media benchmark that measures only one of them cannot say much about operator quality.

Figure 1 combines those two axes. It shows the benchmark not as a list of isolated tasks, but as a matrix that moves from maintenance work to multi-step diagnosis to crisis response across planning, control, and analysis.

Heatmap grid showing 3x3 matrix of task types (Planning, Control, Analysis) across 3 difficulty tiers (Easy, Medium, Hard).PLANNINGStrategy & SetupCONTROLExecution & EditsANALYSISDiagnostics & ReportingTIER 1TIER 2TIER 320Single-StepScenarios20Multi-StepScenarios20AdversarialScenarios20RoutineScenarios20ComplexScenarios20CrisisScenarios20DescriptiveScenarios20PredictiveScenarios20ForensicScenariosRED TEAM
Figure 1

The 180-Task Matrix

This matrix combines the benchmark's two core axes: difficulty tier and work mode. The point is not to reward isolated task completion, but to show whether an agent can keep its bearings as the work expands across planning, control, and analysis.

A credible benchmark cannot stop at bids and budgets. It also has to include:

The scenario design has to be equally honest. Static prompts teach the wrong lesson. The benchmark needs seasonality shocks, inventory changes, budget contractions, promotion windows, competitor pressure, and warm-start versus cold-start accounts so the evaluation reflects operational weather rather than laboratory weather.

CategoryRepresentative Scenarios
Business ObjectivesCPA efficiency, ROAS growth, revenue maximization, lead quality, app installs, and reach-driven campaigns.
Industry VerticalsE-commerce, lead generation, apps, local services, travel, and mixed-portfolio advertiser accounts.
Budget ScalesMicro (<$100/day), small ($100-$1k/day), mid-market ($1k-$5k/day), large ($5k-$50k/day), and enterprise (>$50k/day).
Starting ConditionsCold-start: new accounts or net-new campaigns. Warm-start: existing accounts with history, constraints, and prior operator decisions.
Dynamic FactorsSeasonality, promotion windows, inventory changes, measurement outages, competitor pressure, and budget contractions.
Table 4

What the Scenarios Need to Cover

The benchmark has to capture business context, budget scale, and changing operating conditions rather than treating every task like a frozen prompt.

Score What Matters, Gate What Cannot Fail

A benchmark for paid-media agents should not mistake movement for management. The right question is not "did the number go up?" It is "did the number go up in a way a responsible operator would want repeated?"

That is why the score is deliberately opinionated. Only 46% of the proposed rubric sits on pure business impact. The remaining 54% is spread across operational efficiency, safety, explainability, and compute cost. This is not a claim about the natural order of AI evaluation. It is a benchmark policy choice: an attempt to stop the leaderboard from celebrating agents that make money in ugly, brittle, or operationally expensive ways.

CategoryTarget WeightWhy It Exists
Business Impact46%The benchmark still has to care most about commercial outcomes: revenue, CPA, ROAS, and conversion quality.
Operational Efficiency18%Measures whether the system is viable in production once latency, quota pressure, and operator review time enter the equation.
Safety & Risk14%Captures overspend exposure, policy breach risk, and kill-switch performance. Some of these dimensions also act as hard gates.
Explainability12%Rewards traces that can be audited, debugged, and defended after the fact.
Compute Cost10%Prevents the benchmark from rewarding agents that buy marginal gain with disproportional inference cost.
Table 5

What the Score Rewards

These are proposed rubric weights, not discovered constants. They exist to force the benchmark to reward operator quality rather than dashboard theater.

The table gives the ledger. Figure 2 shows the shape of that asymmetry: business impact still leads, but the benchmark is designed so no system can buy a great score by excelling in one dimension while failing in the others.

PASS/FAIL GATE
Figure 2

What the Score Rewards, and What It Refuses to Forgive

The rubric is intentionally political. It treats business impact as necessary but insufficient, and it reserves the right to disqualify a system that looks profitable only because the benchmark ignored the cost of being wrong.

The design principle is simple. Score what should trade off. Gate what should not. Compute cost can trade off against business lift. Explainability can be weighted. A policy breach, a catastrophic overspend, or a failure to trigger a kill switch belongs outside the weighted average.

The benchmark should also measure cost directly rather than treating external model scorecards as substitute evidence. In Ads-Bench, that means logging tokens, API operations, wall-clock latency, human review minutes, and recovery work after failures.

The Accuracy Court

Once a benchmark claims "Turing-grade" judgment, the judging layer becomes the benchmark.

Ads-Bench therefore needs a hybrid court. Human reviewers are the only part of the system that can reliably judge taste, prioritization, and whether the operator actually understood the brief. LLM judges are the only part of the system cheap enough to scale. Neither is sufficient on its own [17][21].

The design has three pieces:

  1. Double-blind human review: senior operators receive anonymized plans, diagnostics, rationales, and post-mortems, then score authorship classification, quality preference, and rationale quality.
  2. Rater governance: calibrate the panel, monitor drift, and hold a rotating adjudication bench to keep the human court from collapsing into taste-by-mood.
  3. Calibrated LLM judges: treat models as throughput infrastructure, not as sovereign authority. A human-reviewed golden set comes first; the judge is tuned against it and pushed back into calibration whenever disagreement widens.

Vertex AI's evaluation tooling is useful because it separates final-answer quality from the trajectory that produced it [2][15]. That is exactly the distinction Ads-Bench needs. A profitable recommendation that arrived through a reckless or incoherent tool path should not receive the same trust as one that can be replayed, inspected, and defended.

Why the Benchmark Must Be Built This Way

A Public Benchmark Cannot Touch Live Client Data

This is the constraint that makes the rest of the design non-optional. You cannot build a public benchmark on live client accounts and still pretend the result is reproducible, publishable, or privacy-safe.

The most defensible public architecture we found is a privacy-safe sandbox that combines replayable public data, synthetic generation, and counterfactual evaluation. AuctionNet is the closest current analogue to the simulator side of that problem [5][7].

OFFLINE REPLAY + SYNTHETIC SANDBOXSCENARIO BUILDERSynthetic & ReplayAGENT UNDER TEST(Your Model)PROMOTION GATEOPE + Safety ReviewAIR GAPHIGHER-FIDELITY TEST LAYERCONTROL PLANEMutate SurfacesOBSERVATION LAYERDiagnostics + ResultsKILL SWITCHBudget + Policy Guard
Figure 3

How a Public Benchmark Avoids Touching Live Client Data

The benchmark has to earn realism in stages. Replay, synthetic scenarios, and OPE create an air gap between public evaluation and any environment that looks more like real account control.

The simulator has to behave like a market rather than a toy. That means three data layers:

  1. Public historical logs: open or de-identified sources standardized through tools like Open Bandit Pipeline [22].
  2. Synthetic account and auction data: AuctionNet-style environments trained to preserve the statistical shape of real systems without reproducing real advertisers or individuals [7].
  3. Semi-synthetic counterfactuals: logged data plus simulated outcomes so Off-Policy Evaluation can answer the question every benchmark eventually has to ask: what would have happened under a different policy? [23].

The simulator also needs a set of auction worlds tough enough to stress the bidding logic without pretending to reverse-engineer Google's private internals.

Auction MechanicWhy It Matters In The Simulator
Generalized Second-Price (GSP)Useful as a search-like abstraction for ranking and pricing pressure in the account-layer simulator [7].
First-Price Auction (FPA)Helpful when the benchmark wants to stress-test bidding logic against more aggressive clearing-price assumptions.
VCG-style Counterfactual ModeUseful as a research control for evaluating how agents behave when truthful bidding assumptions are closer to the scoring environment.
Table 6

Which Auction Worlds the Simulator Needs

The simulator does not need to imitate Google's private internals one-for-one. It needs enough economic realism to punish weak bidding logic and brittle policies.

What matters is not fidelity theater. What matters is whether the environment punishes bad bidding, pacing, and sequencing decisions the way a real market would. That requires competitor agents, unstable conditions, non-deterministic user behavior, and a reproducibility stack strong enough to let outsiders replay the run and inspect the assumptions.

Safety Is Part of the Benchmark, Not a Postscript

The benchmark fails if the agent can make money only by behaving like a liability.

That is why Ads-Bench needs a dedicated policy and red-team layer rather than a footnote about safety. The suite has to test prohibited content, prohibited practices, personalized-advertising restrictions, and the ugly edge cases where the model is asked to exploit ambiguity, override instructions, or keep spending through obvious danger signals [9][10][20].

Policy AreaTest FocusExamples
Prohibited ContentRejecting ads or edits involving illegal goods, harmful products, or exploitative content.Hacking tools, academic cheating services, dangerous products, graphic content, or self-harm promotion [9].
Prohibited PracticesAvoiding abuse of the ads system and deceptive operator behavior.Malware, cloaking, policy-circumvention tactics, and manipulative landing-page patterns.
Personalized Advertising & Sensitive CategoriesPreventing audience construction or creative targeting that crosses sensitive-category boundaries.Health conditions, financial hardship, race or ethnicity, sexual interests, or other sensitive-interest targeting [10].
Trademark & ReviewabilityEnsuring edits can be audited and, when needed, appealed with enough evidence for a human reviewer.Trademark-sensitive copy, unsupported claims, and assets that require manual escalation before they should ship.
Table 7

The Policy Gauntlet

Policy behavior belongs inside the benchmark, not downstream of it. The suite should test the classes of failure that can actually sink an account.

Fairness belongs here too, but only in the right register. Metrics like demographic parity are diagnostics, not legal verdicts. They are still worth keeping in the harness because ad-delivery systems can accumulate skew long before headline metrics announce that anything is wrong [16][19].

The same principle applies to financial controls. A profitable agent that drains a budget in four minutes is not an agent. It is a loss function with API keys. That is why the benchmark has to verify that the system can recognize pacing anomalies, respect budget caps, and pause or roll back campaigns through the same control surfaces it uses for ordinary work [29][30].

if (spend_today > 1.15 * budget_daily || roas_rolling_3h < roas_floor) {
postAlert({
  severity: "critical",
  context: { spend_today, roas_rolling_3h, last_change_id },
});
mutateCampaign({
  resourceName: campaign,
  status: "PAUSED"
});
logKillSwitch("auto-paused", now());
}
Illustrative kill-switch sketch

The snippet is illustrative, not production code. The real point is architectural: kill switches must be part of the benchmark logic itself, not a downstream operational wish.

Trust Should Move Offline Before It Moves Live

If a benchmark is public, trust has to move in stages. Off-Policy Evaluation is the air gap that makes that possible.

Ads-Bench therefore uses OPE as a formal promotion layer between offline replay and any more realistic environment [22][23]. The estimator stack should include IPW and SNIPW for transparent weighting-based estimates, Direct Method for model-based reward estimation, and doubly robust variants where misspecification risk is high.

The practical rule is simple: no policy graduates merely because it looks clever. It graduates only if its offline estimate clears a performance threshold and every safety gate.

What Credibility Would Require

Publish the Baselines, Not Just the Leaderboard

A leaderboard without baselines is a marketing device. It tells the reader who won while refusing to say what "good enough" looked like at the starting line.

Ads-Bench therefore has to publish explicit baseline classes, from rule-based systems through LLM-plus-tools agents.

Agent TypeDescriptionRequired Disclosures
Heuristic / Rule-BasedExplicit rules for bidding, pacing, negative-keyword management, and budget reactions. Cheap, auditable, and intentionally limited.Full rule set, thresholds, guardrails, and any exception logic.
Contextual BanditAdaptive policy selection for recurring decisions where exploration and exploitation must be traded off cleanly.Training data source, feature set, exploration policy, and compute budget.
Reinforcement LearningSequential decision-making under budget constraints and delayed rewards, typically strongest where replay quality is high.Observation space, reward design, training corpus, hyperparameters, and reproducibility bundle.
LLM + ToolsPlanner-executor systems operating through the same control surfaces that emerging Google agentic products expose to marketers [8].Model/provider version, system prompts, tool schema, retry logic, and normalized cost assumptions.
Table 8

The Baselines a Credible Benchmark Should Publish

A leaderboard earns trust by publishing the reference systems that define the starting line, not just the winners.

Figure 4 is not a scoreboard. It is a map of what the baseline classes are good at and where each one breaks. That distinction matters. A public benchmark earns trust by publishing the shape of the trade-offs before it publishes the rankings.

Figure 4

Where the Baselines Break

Illustrative capability profile for the baseline classes. The geometry is a benchmark-design prior, not a measured result. The point is to make the trade-offs legible before a leaderboard ever exists.

The governance model has to follow the same logic. A serious submission package should include code, prompts, provider versions or weights, random seeds, normalized cost assumptions, and logs. Hidden sets and cross-account generalization checks are not optional hygiene. They are the part that keeps the benchmark from slowly turning into an optimization target rather than a measurement device.

OpenAI's February 23, 2026 note on SWE-bench Verified makes the lesson explicit: public benchmarks stop meaning what people think they mean once contamination and flawed tests accumulate faster than the maintainers can respond [24].

Release Gates Instead of Calendar Theater

A benchmark like this should not pretend to become credible on a schedule. It becomes credible when the evidence, governance, and privacy controls are ready.

GateWhat It UnlocksExit Criteria
Gate 0: Governance & Source FreezeThe benchmark is scoped, governed, and protected from obvious contamination or policy drift before any code is treated as canonical.
  • Maintainer charter and update policy approved.
  • Task families and exclusions defined.
  • Legal, privacy, and benchmark-hygiene review opened.
Gate 1: Account-Layer Simulator MVPA reproducible sandbox exists for Google Ads account work, with enough realism to evaluate planning, control, and diagnostics.
  • Task corpus drafted and versioned.
  • Replayable simulator and synthetic account data running.
  • Heuristic and bandit baselines implemented.
Gate 2: Judgment & Safety StackThe benchmark can score quality, calibrate judges, and reject unsafe runs before a leaderboard exists.
  • Human rater training and golden set complete.
  • LLM judge calibrated against human review.
  • Policy, fairness, and red-team suites passing on baselines.
Gate 3: Private Beta ReadinessExternal teams can reproduce the benchmark package and the leaderboard rules are stable enough to survive public scrutiny.
  • Hidden test set and refresh policy locked.
  • Submission protocol, disclosure rules, and cost reporting published.
  • Reproducibility bundle validated by an outside team.
Table 9

What a Credible Release Would Require

A benchmark like this should launch only when the evidence, governance, and reproducibility gates are ready. Calendar promises are not credibility.

The same discipline belongs in the failure analysis. Any benchmark in this area inherits legal, financial, and technical risk. The useful question is not whether those risks exist. It is whether the proposal acknowledges them early enough to design against them.

Risk CategoryRisk DescriptionMitigation Strategy
Legal & PrivacySynthetic or replay data leaks identifiable information or makes the benchmark impossible to publish safely.Favor synthetic generation, public or de-identified sources, and explicit privacy review before release [5][7].
Financial HarmAgents overspend, ignore pacing limits, or learn to exploit unrealistic control-plane assumptions.Treat kill-switches, quota realism, and batch-failure recovery as mandatory gates rather than bonus metrics [29][30].
Simulator FidelityOffline wins do not survive contact with realistic advertiser dynamics.Calibrate against historical distributions, replay known outcomes, and keep a clear audit trail for the simulator assumptions [7].
Benchmark ContaminationPublic tasks leak into training or iterative optimization loops until the leaderboard stops measuring generalization.Maintain hidden sets, refresh task families, and publish benchmark-version changes like a real release process [24].
Policy DriftGoogle policy changes faster than the benchmark suite updates, making the harness stale or misleading.Version the policy suite, review sensitive-category tests regularly, and keep manual review in the loop for edge cases [9][10].
Table 10

Where the Proposal Can Still Fail

The useful question is not whether the risks exist. It is whether the proposal is honest enough about them to design against them early.

The Benchmark Has to Respect the Control Plane It Claims to Evaluate

Paid-media benchmarking gets abstract very quickly if it forgets the control plane. Senior operators work through reporting surfaces, mutate surfaces, quotas, retries, partial failures, and asynchronous jobs. A serious benchmark has to expose the agent to that same texture.

That means observation surfaces such as GAQL and streaming search for diagnostics, asset and policy views for creative quality, and recommendations or first-party-data workflows where relevant [11][12][13][14][29]. It means action surfaces for campaigns, budgets, assets, audiences, experiments, and measurement hygiene [29]. And it means constraints: mutate ceilings, realistic throttling, partial-failure handling, and the difference between paged and streamed retrieval [30].

If the control plane is cleaned up too much, the benchmark stops measuring operator quality and starts measuring a fantasy API.

RTB Can Wait

The natural extension is real-time bidding, but it should remain future work until two things are true: first, account-layer benchmark signals correlate meaningfully with auction-layer behavior; second, a privacy-safe bidstream harness exists that is publishable enough to support public evaluation.

Until then, Ads-Bench is stronger if it stays disciplined. The account layer alone is already hard enough. A credible first release should prove that it can measure that world well before it expands into the faster and noisier one.

Appendices

(Appendices should eventually include a glossary, the full task taxonomy, rubric definitions, judge calibration notes, and formal metric definitions for the composite score.)

References

1. ^

SWE-bench: Can Language Models Resolve Real-World GitHub Issues? https://arxiv.org/abs/2310.06770

2. ^

Define your evaluation metrics | Generative AI on Vertex AI. https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models/determine-eval

3. ^

Put Google's most advanced AI to work with AI Max for Search campaigns. https://blog.google/products/ads-commerce/ai-max-new-features/

5. ^

AuctionNet: A Novel Benchmark for Decision-Making in Large-Scale Ad Auction. https://proceedings.neurips.cc/paper_files/paper/2024/hash/ab9b7c23edfea0011507f7e1eae82cd2-Abstract-Datasets_and_Benchmarks_Track.html

6. ^

Google's AI advisors: agentic tools to drive impact and growth. https://blog.google/products/ads-commerce/ads-advisor-and-analytics-advisor/

7. ^

AuctionNet: A Novel Benchmark for Decision-Making in Large-Scale Ad Auction. https://arxiv.org/html/2412.10798v1

8. ^

Drive peak campaign performance with new agentic capabilities. https://blog.google/products/ads-commerce/ai-agents-marketing-advisor/

9. ^

Google Ads policies. https://support.google.com/adspolicy/answer/6008942?hl=en

10. ^

Personalized advertising. https://support.google.com/adspolicy/answer/143465?hl=en

11. ^

Google Ads Query Language. https://developers.google.com/google-ads/api/docs/query/overview

12. ^

User-provided data matching | Ads Data Hub. https://developers.google.com/ads-data-hub/guides/user-provided-data-matching

13. ^

Optimization score and recommendations | Google Ads API. https://developers.google.com/google-ads/api/docs/recommendations

14. ^

asset_group_asset | Google Ads API. https://developers.google.com/google-ads/api/fields/v19/asset_group_asset

15. ^

Evaluate your AI agents with Vertex Gen AI evaluation service. https://cloud.google.com/blog/products/ai-machine-learning/introducing-agent-evaluation-in-vertex-ai-gen-ai-evaluation-service

16. ^

Holistic Evaluation of Language Models. https://crfm.stanford.edu/2022/11/17/helm.html

17. ^

Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. https://arxiv.org/abs/2306.05685

19. ^

BBQ: A Hand-Built Bias Benchmark for Question Answering. https://aclanthology.org/2022.findings-acl.165/

20. ^

AgentHarm: A Benchmark for Measuring Harmfulness of LLM Agents. https://arxiv.org/abs/2410.09024

21. ^

LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methods. https://arxiv.org/html/2412.05579v2

22. ^

Open Bandit Pipeline. https://zr-obp.readthedocs.io/en/latest/

23. ^

Off-Policy Evaluation and Counterfactual Methods in Machine Learning. https://arxiv.org/abs/2501.05278

24. ^

Why SWE-bench Verified no longer measures frontier coding capabilities. OpenAI. https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/

29. ^

Google Ads API services overview. https://developers.google.com/google-ads/api/docs/get-started/services

30. ^

API Limits and Quotas | Google Ads API. https://developers.google.com/google-ads/api/docs/best-practices/quotas

32. ^

Measuring the performance of our models on real-world tasks. OpenAI. https://openai.com/index/gdpval/

34. ^

The AI Productivity Index (APEX). https://arxiv.org/abs/2509.25721

35. ^

APEX-Agents. https://arxiv.org/abs/2601.14242