Video campaigns

Video campaigns let you show video ads on YouTube and other websites.

API limitations

The Google Ads API only supports fetching and reporting on existing Video campaigns and their criteria. You cannot create new Video campaigns or update existing Video campaigns using the Google Ads API.

Alternatives for campaign management

If you need to create or manage Video campaigns programmatically, consider the following options:

  • Google Ads scripts: You can manage Video campaigns using Google Ads scripts . This allows for automated management within the Google Ads interface.
  • Demand Gen campaigns: If your goal is to serve video ads across Google properties including YouTube, Demand Gen campaigns are fully supported in the Google Ads API for both creation and management.

Reporting

You can retrieve performance data for your Video campaigns and their ads and criteria using GoogleAdsService.SearchStream by filtering for campaign.advertising_channel_type = 'VIDEO' such as in this example:

  SELECT 
  
 campaign 
 . 
 name 
 , 
  
 campaign 
 . 
 advertising_channel_type 
 , 
  
 ad_group 
 . 
 name 
 , 
  
 ad_group 
 . 
 id 
 , 
  
 metrics 
 . 
 impressions 
 , 
  
 metrics 
 . 
 clicks 
 , 
  
 metrics 
 . 
 ctr 
 FROM 
  
 video 
 WHERE 
  
 campaign 
 . 
 advertising_channel_type 
  
 = 
  
 'VIDEO' 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: