AI agent for DV360 (Display & Video 360): programmatic campaign management
The agent connects to Display & Video 360 over the same Google OAuth login used for Google Ads (one connection carries both scopes). It reads the full advertiser → campaign → insertion order → line item hierarchy, pulls Bid Manager reporting, runs native DV360 reach & frequency forecasts, and can create or update insertion orders, line items, deals and audiences. New insertion orders and line items always start as DRAFT — nothing goes live without a separate, approved change — and every write pauses for human sign-off.
What the agent does with DV360
- Reads the advertiser/campaign/insertion-order/line-item hierarchy.
- Pulls Bid Manager v2 reporting — spend, impressions, clicks, viewability, video completion rate.
- Runs native reach & frequency forecasting (DV360's own forecast API — never routed through Google Ads).
- Creates and updates insertion orders and line items — new entities start as DRAFT for review.
- Manages programmatic deals (PMP/PG) — read and write.
- Builds and manages audience lists for remarketing and prospecting.
Real use cases
DV360 is where programmatic display, video and CTV budgets live — often the least-instrumented part of a media plan. These are realistic goals for a connected DV360 seat.
| Goal you'd type | What the agent does |
|---|---|
| "Summarize the last 7 days across all active insertion orders — spend, viewability, video completion — and flag pacing outliers." | Pulls Bid Manager reporting across every active IO, flags line items pacing over/under target by a threshold you set. |
| "Forecast reach and frequency for a $50k CTV campaign targeting adults 25-54 in our top 10 DMAs over 4 weeks." | Runs DV360's native reach-forecast API against the plannable product and targeting you specify — a read, so it returns instantly. |
| "Draft a paused insertion order with 3 line items — CTV, mobile video, desktop display — split 50/30/20 for the Q3 launch." | Builds the IO and line items as DRAFT and shows you the full structure before anything can be flipped live. |
| "Build a 30-day site-visitor remarketing audience and attach it to the prospecting line items." | Creates the audience list and proposes attaching it to the specified line items — a write, gated for approval. |
| "List every active PMP deal, its floor CPM and delivery, and flag anything with zero impressions in 14 days." | Reads deal-level delivery and floor pricing and surfaces dead or underdelivering deals for you to renegotiate or pause. |
Guardrails
- Insertion order and line item creates always start as DRAFT — going live is a separate, approved step.
- Deletes archive first rather than hard-deleting, so nothing programmatic disappears irreversibly.
- Reuses your existing Google OAuth connection — no separate login, same per-organization credential isolation.
Frequently asked questions
- Can the AI agent create DV360 insertion orders automatically?
- It can draft them — but every new insertion order or line item is created as DRAFT, and taking it live is a separate write that still pauses for your approval.
- Does DV360 reach forecasting use Google Ads data?
- No. It calls DV360's own native reach & frequency forecast API — it is never routed through Google Ads' ReachPlan service, so the numbers reflect DV360's actual plannable inventory.
- Can it manage programmatic deals and audiences?
- Yes, both are readable and writable — the agent can list deal delivery/pricing and build or attach audience lists, all gated behind approval.
- Do I need a separate login to connect DV360?
- No — DV360 reuses the same Google OAuth connection as Google Ads; one authorization carries both scopes.