Thursday, November 12, 2026
Today we're updating [Display \& Video 360 API v5](https://developers.google.com/display-video/api/reference/rest/v5.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs) to add the ability to create, delete, and update responsive YouTube ads!

<br />

With this update, you can use the [`advertisers.adGroupAds`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#methods) service to manage [`AdGroupAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#AdGroupAd) resources that use the [`videoPerformanceAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#AdGroupAd.FIELDS.video_performance_ad) field to define the details of the ad creative. These ads can serve in multiple formats, such as in-stream (bumper, skippable, non-skippable), Shorts, and in-feed, depending on the line item subtype, and ad format controls configured in the line item.

Similar to [Demand Gen ads](https://developers.google.com/display-video/api/guides/tasks/serve-demand-gen-ad/overview.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-guide), the creative assets used to build these responsive YouTube ads are managed using the [`advertisers.adAssets`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adAssets.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#methods) service. Learn more in our [Demand Gen guide](https://developers.google.com/display-video/api/guides/tasks/serve-demand-gen-ad/create-ad-assets.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-guide).

This update enables the management of responsive YouTube [`AdGroupAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#AdGroupAd) resources in the Display \& Video 360 API, within YouTube \& partners [efficient reach](https://support.google.com/displayvideo/answer/9173684?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc), [non-skippable reach](https://support.google.com/displayvideo/answer/9224914?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc), [target frequency](https://support.google.com/displayvideo/answer/13002456?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc) and [video views](https://support.google.com/displayvideo/answer/14113197?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc) line items. All single format YouTube ads and responsive YouTube ads under YouTube Programmatic [Non-Guaranteed](https://support.google.com/displayvideo/answer/16204771?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc) and [Guaranteed](https://support.google.com/displayvideo/answer/10273315?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc) instant deal line items aren't included. You must continue to create and update YouTube line items, ad groups, and their targeting either in the Display \& Video 360 interface or through [Structured Data Files (SDF) upload](https://support.google.com/displayvideo/answer/6301070?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-hc).

Our recommended workflow for serving a new responsive YouTube ad is:

1. Upload [Line Item](https://developers.google.com/display-video/api/structured-data-file/v11/LineItem.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs) and [Ad Group](https://developers.google.com/display-video/api/structured-data-file/v11/AdGroup.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs) SDFs to create new YouTube line items and ad groups.
2. Create or retrieve any assets needed for your ad using the [`advertisers.adAssets`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adAssets.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#methods) service. Create new assets from previously-uploaded YouTube videos in bulk using [`advertisers.adAssets.bulkCreate`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adAssets/bulkCreate.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs) and upload new image assets using [`advertisers.adAssets.upload`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adAssets/upload.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs).
3. Use [`advertisers.adGroupAds.create`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds/create.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs) to create a new responsive YouTube ad.

This change has been included in our [release notes](https://developers.google.com/display-video/api/release-notes.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs#november_12_2026) and our [v4 to v5 migration guide](https://developers.google.com/display-video/api/v5-migration-guide.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-guide), which you can use to update your integration. [Display \& Video 360 API v5](https://developers.google.com/display-video/api/reference/rest/v5.md.txt?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=learnmore-refdocs) remains in public beta, we might still make breaking changes to it. We will announce any changes on our [blog](https://developers.google.com/ads/blog?utm_source=googleblog-adsdevs&utm_medium=blog&utm_campaign=adr-dv360api-v5-add-yt-ad-write&utm_content=readmore-blog) and in the release notes.

If you have any questions or want to discuss this post, contact us on our ["Google Advertising and Measurement Community" Discord server](http://goo.gle/ads-and-measurement-discord).

![Portrait of the author](https://developers.google.com/static/ads/blog/images/tm.jpg) - Trevor Mulchay, Display \& Video 360 API Team

**Labels:**

[display-video-360-api](https://developers.google.com/ads/blog/feeds/labels/display-video-360-api.md.txt),

[update](https://developers.google.com/ads/blog/feeds/labels/update.md.txt),

[beta](https://developers.google.com/ads/blog/feeds/labels/beta.md.txt),

[youtube](https://developers.google.com/ads/blog/feeds/labels/youtube.md.txt)