Hi,
Thank you for reaching out to the Google Ads API support team.
Note that video ads are also not supported via Google Ads API. I would recommend you to refer to this documentation for more information.
![]() |
Google Ads API Team |
ResponsiveDisplayAdInfo supports YouTube videos when creating ads. However, you cannot add YouTube videos directly using the Google Ads API. Instead, you must first upload them to your YouTube channel manually and import them via the "Asset Library" tab in the Google Ads UI. Once the videos are added to the Google Ads UI, you can create responsive display ads using the adGroupAds method by including the YouTube videos in your ad.
Request body: ============ POST https://googleads.googleapis.com/v18/customers/{customerId}/adGroupAds:mutate?key=[YOUR_API_KEY] HTTP/1.1 developer-token: ********************** Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json Content-Type: application/json { "operations": [ { "create": { "adGroup": "customers/{customerId}/adGroups/{adGroupId}", "status": "PAUSED", "ad": { "responsiveDisplayAd": { "businessName": "google", "headlines": [ { "text": "An example headline" }, { "text": "Another example headline" }, { "text": "Yet another headline" } ], "descriptions": [ { "text": "An example description" }, { "text": "Another example description" } ], "squareMarketingImages": [ { "asset": "customers/{customerId}/assets/{assetId}" } ], "marketingImages": [ { "asset": "customers/{customerId}/assets/{assetId}" } ], "longHeadline": { "text": "jdksdaskjdliasjdflasjdsdfsf" }, "youtubeVideos": [ { "asset": "customers/{customerId}/assets/{assetId}" } ] }, "finalUrls": [ "https://www.example.com" ], "finalUrlSuffix": "param1=value1¶m2=value2", "trackingUrlTemplate": "https://www.trackingtemplate.foo/?url={lpurl}&id=5" } } } ] } Response: ========= HTTP/1.1 200 content-encoding: gzip content-length: 123 content-type: application/json; charset=UTF-8 date: Thu, 30 Jan 2025 19:49:02 GMT server: ESF vary: Origin, X-Origin, Referer { "results": [ { "resourceName": "customers/{customerId}/adGroupAds/{adGroupId}~{adId}" } ] }I hope this helps.