Updated on
May 28, 2026
Google Display & Video 360 is a demand-side-platform that enables marketers to manage their reservation, programmatic, and programmatic guaranteed campaigns across display, video, TV, audio, and other channels, all in one place.
Follow our setup guide to connect Google Display & Video 360 to Improvado.
Google Display & Video 360 supports two authentication methods: OAuth and Service Account. OAuth signs in with an existing employee's Google account. Service Account binds a dedicated, non-personal identity that the DV360 admin scopes to a Read only role — recommended for security-conscious teams that want write and delete operations rejected at the API layer regardless of the consent-screen wording.
Step 1. Click the Make a new Connection on the Connections page.
Categories on the Data sources page group all available platforms. Use a search to find the required one.
Step 2. Click on the Google Display & Video 360 tile.

Step 3. Choose an authorization option:
{%docs-accordion title="OAuth (Recommended)"%}
Use this method to sign in with an existing employee's Google account that already has access to your DV360 partner or advertiser.
Step 3.1. Select the OAuth connection method and authorize your Google account. Before authorization, please make sure that you are signed in to the account you want to extract data from.
Important: To ensure successful connection and data extraction, your user's profile must have one of the following DV360 roles: Admin, Standard, or Read only. Learn more here.
Step 3.2. Grant Improvado permissions to:
| Permission | Additional information |
|---|---|
| Create, see, edit, and permanently delete your reports and Display & Video 360 entities | This is Google's standard label for the only OAuth scope the DV360 API publishes. Improvado only ever issues read API calls (list / get on entities plus reporting queries); no create, edit, or delete operations are performed by the connector. |
| View and manage your reports in DoubleClick Bid Manager | Used to schedule and read DV360 reporting queries. |
{%docs-accordion-end%}
{%docs-accordion title="Service Account"%}
Use this method to bind a dedicated, non-personal identity to Improvado. The DV360 admin assigns the service account only the Read only role, which Google enforces at the API layer — any write or delete call is rejected with 403 PERMISSION_DENIED, regardless of the broader consent-screen wording shown on the OAuth path.
Step 3.1. In your Google Cloud Console project, open APIs & Services > Library and enable both the Display & Video 360 API and the DoubleClick Bid Manager API.
Step 3.2. Navigate to IAM & Admin > Service Accounts > Create Service Account. Enter a name (for example, improvado-dv360-readonly) and click Create and Continue. No GCP IAM role is required at this step — DV360 permissions live in DV360, not in GCP IAM.
Step 3.3. On the created service account, open Keys > Add Key > Create new key, select JSON, and click Create. A JSON key file will be downloaded. Store this file securely — Google does not let you re-download the private key later.
Step 3.4. In Display & Video 360, open Settings > Users > Add user. Paste the service-account email address (the client_email field from the downloaded JSON) and assign the Read only role at the Partner or Advertiser level, depending on how broad you want the access to be.
Step 3.5. Back in Improvado, select the Service Account connection method and upload the downloaded JSON key file.
{%docs-accordion-end%}
Step 4. After the connection process is completed successfully, the Google Display & Video 360 connection will appear in your Connected sources list.
Step 5. When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction.

Step 6. To extract data from the connected sources, check the instructions on how to set up data extraction.
The schema information shows all report types you can use to extract data from Google Display & Video 360
You can find information about the latest API changes in the official Release notes.
Improvado team is always happy to help with any other questions you might have! Send us an email.
Contact your Customer Success Manager or raise a request in Improvado Service Desk.