[null,null,["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eThe primary function is to initiate the creation of various video ad formats within a specified video ad group.\u003c/p\u003e\n"],["\u003cp\u003eIt offers dedicated builders for In-stream, bumper, in-feed, non-skippable, and responsive video ads, each providing methods for customization.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003evideoDiscoveryAdBuilder\u003c/code\u003e is deprecated; use \u003ccode\u003eVideoAdBuilderSpace.inFeedAdBuilder\u003c/code\u003e instead for in-feed video ads (formerly video discovery ads).\u003c/p\u003e\n"],["\u003cp\u003eA typical workflow involves using the chosen builder to set ad properties (video, name, URLs) and then building the ad for deployment.\u003c/p\u003e\n"]]],[],null,["# AdsApp.VideoAdBuilderSpace\n\nStarting point for creating a video ad in a video ad group.\n\nTypical usage:\n\n```gdscript\nvar videoAdOperation = videoAdGroup.newVideoAd().inStreamAdBuilder()\n .withVideo(video)\n .withAdName(\"Ad name\")\n .withDisplayUrl(\"example.com\")\n .withFinalUrl(\"http://www.example.com\")\n .build();\nvar videoAd = videoAdOperation.getResult();\n```\n\n### Methods:\n\n| Member | Type | Description |\n|---------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|\n| [bumperAdBuilder()](#bumperAdBuilder) | [AdsApp.BumperAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_bumperadbuilder) | Returns a new bumper ad builder associated with the ad group. |\n| [inFeedAdBuilder()](#inFeedAdBuilder) | [AdsApp.InFeedAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_infeedadbuilder) | Returns a new in-feed video ad builder associated with the ad group. |\n| [inStreamAdBuilder()](#inStreamAdBuilder) | [AdsApp.InStreamAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_instreamadbuilder) | Returns a new In-stream video ad builder associated with the ad group. |\n| [nonSkippableAdBuilder()](#nonSkippableAdBuilder) | [AdsApp.NonSkippableAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_nonskippableadbuilder) | Returns a new non-skippable ad builder associated with the ad group. |\n| [responsiveVideoAdBuilder()](#responsiveVideoAdBuilder) | [AdsApp.ResponsiveVideoAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_responsivevideoadbuilder) | Returns a new responsive video ad builder associated with the ad group. |\n| [videoDiscoveryAdBuilder()](#videoDiscoveryAdBuilder) | [AdsApp.InFeedAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_infeedadbuilder) | Returns a new video discovery ad builder associated with the ad group. |\n\n`bumperAdBuilder()`\n-------------------\n\nReturns a new bumper ad builder associated with the ad group.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------------|-------------------------------------------------------|\n| [AdsApp.BumperAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_bumperadbuilder) | A new bumper ad builder associated with the ad group. |\n\n`inFeedAdBuilder()`\n-------------------\n\nReturns a new in-feed video ad builder associated with the ad group.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [AdsApp.InFeedAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_infeedadbuilder) | A new in-feed video ad builder associated with the ad group. |\n\n`inStreamAdBuilder()`\n---------------------\n\nReturns a new In-stream video ad builder associated with the ad group.\n\n### Return values:\n\n| Type | Description |\n|------------------------------------------------------------------------------------------------|----------------------------------------------------------------|\n| [AdsApp.InStreamAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_instreamadbuilder) | A new In-stream video ad builder associated with the ad group. |\n\n`nonSkippableAdBuilder()`\n-------------------------\n\nReturns a new non-skippable ad builder associated with the ad group.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [AdsApp.NonSkippableAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_nonskippableadbuilder) | A new non-skippable ad builder associated with the ad group. |\n\n`responsiveVideoAdBuilder()`\n----------------------------\n\nReturns a new responsive video ad builder associated with the ad group.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|\n| [AdsApp.ResponsiveVideoAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_responsivevideoadbuilder) | A new responsive video ad builder associated with the ad group. |\n\nvideoDiscoveryAdBuilder()\n-------------------------\n\nReturns a new video discovery ad builder associated with the ad group. **Deprecated.** Use [VideoAdBuilderSpace.inFeedAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_videoadbuilderspace#inFeedAdBuilder). 'Video discovery ads' are now known as 'in-feed video ads'. Aside from the name change, the ad format functions the same as before.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------------|----------------------------------------------------------------|\n| [AdsApp.InFeedAdBuilder](/google-ads/scripts/docs/reference/adsapp/adsapp_infeedadbuilder) | A new video discovery ad builder associated with the ad group. |"]]