Programmatic

AI agent for DV360 (Display & Video 360): programmatic campaign management

TL;DR

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 typeWhat 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.
Connect DV360 (Display & Video 360) and try it on your own account

Start free — 2,500 credits a month, no credit card. Reads are free; every write waits for you.

Related platforms