I hope you are doing well.
I would like to confirm whether it is possible to create Video campaigns, their corresponding ad groups, and ads (such as in-stream, skippable, bumper, etc.) programmatically via the Google Ads API.
Specifically, I would like to understand:
Are all types of Video campaign subtypes supported for creation through the API?
Can we create associated ad groups and ad creatives (e.g., YouTube video ads) fully through the API?
Are there any limitations or prerequisites (such as account-level eligibility or specific API versions) we should be aware of?
We are planning to automate Video campaign management and would appreciate your clarification on this.
Thank you in advance for your support.
1. Are all types of Video campaign subtypes supported for creation through the API?
2. Can we create associated ad groups and ad creatives (e.g., YouTube video ads) fully through the API?
No, it's not possible to create the ad groups, creatives for the video campaigns using the Google Ads API. The Google Ads API only supports reporting for video ads. For video ads, an impression is counted when the video begins to play, and a view for skippable in-stream ads is recorded when a user watches 30 seconds or the full video whichever comes first. I would recommend you to refer to this documentation for more detailed information. Best Practice to fully create and manage video ads on YouTube using the API, you should use Performance Max or Demand Gen campaigns. These are fully supported for both reporting and management.
3. Are there any limitations or prerequisites (such as account-level eligibility or specific API versions) we should be aware of?
![]() |
Google Ads API Team |
[2025-07-16 19:39:22Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01svsIh:ref" (ADR-00319107)