Overview

Display & Video 360 (DV360) is a unified platform from Google designed for programmatic media buying and campaign management across diverse channels. Launched in 2018 as a consolidation of DoubleClick Bid Manager, Campaign Manager, Studio, and Audience Center, it serves as a comprehensive demand-side platform (DSP) for enterprises and agencies managing significant digital ad spend according to Google's official documentation. The platform consolidates various stages of the programmatic advertising workflow, from planning and media buying to creative development and measurement. It supports buying across display, video, audio, and connected TV (CTV) inventory.

DV360 is optimized for technical buyers and large organizations needing advanced control over their advertising operations. Its strengths lie in its ability to facilitate cross-channel campaign execution, offering a centralized interface for managing various ad formats and inventory sources. The platform integrates with Google’s expansive ad ecosystem, providing access to Google Ad Manager 360 inventory, YouTube, and other third-party exchanges. This allows for extensive reach and diverse placement opportunities. For example, a campaign targeting specific demographics across web display, in-app video, and streaming TV can be coordinated and optimized from a single dashboard.

Key use cases for DV360 include global branding campaigns requiring precise audience segmentation and frequency capping, performance campaigns targeting specific conversion goals across multiple touchpoints, and advanced experimentation with ad creatives and formats. The platform's audience targeting capabilities draw from Google's data signals, as well as first-party data integrations, enabling advertisers to define and reach granular audience segments. Furthermore, DV360 emphasizes brand safety and suitability controls, allowing advertisers to set parameters for where their ads appear to protect brand reputation as detailed on its product page. This makes it particularly suitable for brands operating in highly regulated industries or those with strict brand guidelines.

Key features

  • Programmatic Media Buying: Access to a wide range of ad inventory across display, video, audio, and connected TV (CTV) through real-time bidding (RTB) exchanges, private marketplaces (PMPs), and programmatic guaranteed deals.
  • Cross-Channel Campaign Management: Centralized management of campaigns across multiple digital channels, enabling unified audience targeting, creative deployment, and performance measurement.
  • Advanced Audience Targeting: Utilizes Google's audience segments, first-party data (via Customer Match), and third-party data integrations for precise audience definition and targeting.
  • Creative Management: Tools for creating, managing, and optimizing various ad formats, including dynamic creatives that adapt based on audience signals or contextual factors.
  • Brand Safety and Suitability Controls: Features to protect brand reputation by preventing ads from appearing alongside unsuitable content, leveraging pre-bid filtering and post-bid verification.
  • Reporting and Analytics: Comprehensive reporting suite providing insights into campaign performance, audience behavior, and media spend, with customizable dashboards and data export options.
  • Integration with Google Marketing Platform: Seamless integration with other Google Marketing Platform products like Campaign Manager 360 for ad serving and attribution, and Google Analytics 360 for deeper web analytics.
  • API Access: Offers APIs for programmatic management of campaigns, creatives, and reporting data, facilitating custom integrations and automated workflows for technical users as documented in the API reference.

Pricing

Display & Video 360 operates on a custom enterprise pricing model, which is not publicly disclosed. Pricing structures for enterprise DSPs typically involve a percentage of media spend, platform fees, or a combination of both. Prospective users are generally required to contact Google's sales team to receive a customized quote based on their specific media buying volume, feature requirements, and geographical regions.

Display & Video 360 Pricing Overview (as of May 2026)
Component Pricing Model Notes
Platform Access Custom Fee Negotiated based on enterprise needs and usage volume.
Media Spend Percentage-based A percentage of the total media spend managed through the platform.
Additional Features Variable Costs may vary for advanced features, data integrations, or premium support.

For detailed pricing information, direct consultation with Google's sales representatives is necessary via their contact sales page.

Common integrations

  • Google Analytics 360: Integrates for unified measurement and audience activation, allowing DV360 campaign data to flow into GA360 for deeper behavioral analysis as described in Google Analytics support.
  • Campaign Manager 360: Essential for ad serving, tracking, and attribution across all DV360 campaigns, providing a central hub for creative assets and impression/click measurement details on Campaign Manager 360.
  • Google Ads: While distinct, DV360 can complement Google Ads by providing access to different inventory and targeting capabilities, particularly for open web programmatic buying.
  • Data Management Platforms (DMPs): Connects with various DMPs (e.g., Salesforce Audience Studio, LiveRamp) to enhance audience segmentation with first- and third-party data.
  • Measurement & Verification Partners: Integrates with third-party vendors for ad fraud prevention, brand safety verification (e.g., Integral Ad Science, DoubleVerify), and viewability measurement supported vendor list.
  • Customer Relationship Management (CRM) Systems: Enables the upload of first-party customer data segments from CRMs for targeting via Customer Match.

Alternatives

  • The Trade Desk: A prominent independent DSP known for its omnichannel capabilities and focus on open internet advertising.
  • MediaMath: An omnichannel DSP offering advanced analytics and optimization tools, often used by large advertisers and agencies.
  • Xandr Invest: AT&T's programmatic platform, offering a DSP and SSP, with a focus on premium video inventory and addressable TV.
  • Criteo: Specializes in performance marketing, particularly retargeting and customer acquisition across retail media and the open internet.

Getting started

While DV360 is an enterprise-level platform requiring a direct sales engagement, developers can interact with its API for campaign management, reporting, and creative asset handling. The following Python example demonstrates how to authenticate and make a basic API call to list campaigns, assuming proper project setup and API access:


import google.auth
from google.oauth2 import service_account
from googleapiclient.discovery import build

# --- Configuration --- 
# Replace with your service account key file path and advertiser ID
SERVICE_ACCOUNT_FILE = 'path/to/your/service-account-key.json'
ADVERTISER_ID = 'YOUR_ADVERTISER_ID'

# --- Authentication --- 
try:
    # Use service account credentials
    credentials = service_account.Credentials.from_service_account_file(
        SERVICE_ACCOUNT_FILE,
        scopes=['https://www.googleapis.com/auth/display-video']
    )
except Exception as e:
    print(f"Error loading service account credentials: {e}")
    print("Ensure 'SERVICE_ACCOUNT_FILE' path is correct and file is valid.")
    exit(1)

# Build the DV360 API service client
dv360_service = build('displayvideo', 'v2', credentials=credentials)

# --- API Call: List Campaigns --- 
try:
    print(f"Fetching campaigns for Advertiser ID: {ADVERTISER_ID}")
    request = dv360_service.advertisers().campaigns().list(
        advertiserId=ADVERTISER_ID
    )
    response = request.execute()

    if 'campaigns' in response:
        print("Successfully retrieved campaigns:")
        for campaign in response['campaigns']:
            print(f"  Campaign ID: {campaign['campaignId']}, Name: {campaign['displayName']}")
    else:
        print("No campaigns found or unexpected API response.")

except google.api_core.exceptions.GoogleAPIError as e:
    print(f"Google API Error: {e.message}")
    print("Ensure the service account has necessary permissions and Advertiser ID is correct.")
except Exception as e:
    print(f"An unexpected error occurred: {e}")

This Python snippet demonstrates how to authenticate using a service account and list campaigns associated with a specific advertiser ID. Before running this code, ensure you have a Google Cloud project set up, a service account created with the necessary permissions (specifically the Display & Video 360 API Editor or similar role), and the path to your service account key JSON file is correct. The google-api-python-client and google-auth libraries are required. Detailed instructions for API setup and authentication can be found in the Display & Video 360 API authentication guide.