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 and line items, group deals and target them on line items, and build Customer Match 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.
Connecting it, and what it asks for
- 1Open Integrations and click Connect on the DV360 card.
- 2Sign in with an account that can see the advertiser.
- 3Pick the advertiser, then ask for the plan or the report.
display-video and doubleclickbidmanager — two APIs, because entity operations and reporting live in different places. A first goal worth typing: Forecast reach for this audience and budget before I commit the line item.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.
- Works with programmatic deals (PMP/PG): reads deal terms and delivery, groups deals into inventory source groups and targets a deal or group on line items. The deal itself (price, terms) is negotiated in DV360 and stays read-only.
- Builds Customer Match audiences from SHA-256-hashed first-party contact lists, re-syncs their members, and targets any existing first-party or Google audience on line items.
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. |
| "Upload our hashed list of lapsed customers as a Customer Match audience and exclude it from the prospecting line items." | Creates the Customer Match audience (contacts must be SHA-256 hashed — raw PII is refused before sending) and proposes the audience targeting on the named line items — both writes, 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.
- Core-entity deletes archive first (DV360 only deletes archived entities), and every delete pauses for approval.
- Reuses your existing Google OAuth connection — no separate login, same per-organization credential isolation.
Choosing a tool
Comparing options rather than reading about this one? We wrote an evaluation guide with the criteria, the red flags and where each category of tool fits: the best AI agent for DV360.
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?
- Deals: it reads deal terms and delivery, groups deals and targets them on line items, but does not create or renegotiate the deal itself. Audiences: it creates and re-syncs Customer Match lists (hashed contacts) and attaches any existing first-party or Google audience; site-visitor (Floodlight) audiences are built in DV360 itself. Every write pauses for 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.