Hi everyone,
I'm currently working on a Google Ads Script to create a Video Campaign via bulk uploads. Below is the script I'm using:
The campaign gets created successfully, but I need to add support for multiple ad formats within the same campaign (e.g., skippable in-stream, bumper ads, non-skippable ads, etc.).
My Questions:Any insights or examples would be greatly appreciated!
Thanks in advance,
José M.
Hi Jose,
Thank you for reaching out to the Google Ads Scripts support team.
I would like to inform you that there is no ready made template in Bulk Uploads for creating different video Ads in a video campaign. I would suggest that you create video Ads directly in Google Ads Scripts by using the methods available in the Build the ad document.
I hope this helps! Feel free to get back to us for any further concerns.
Thanks,Hi Team,
Thank you for the quick response. I just wanted to confirm—there’s no way to create a campaign using Google Ads Scripts with the Multi-format ads section enabled on the campaign?
Looking forward to your feedback.
I’ve attached an image highlighting the specific section I’m referring to.
Best regards,
Jose M
Hi Jose,
Multi-format Ads via Bulk Uploads are not supported in the Google Ads Scripts. Currently, you can create ‘In Stream Video Ads’ out of the mentioned multi-format ads by using the “inStreamAdBuilder()” method. You can find the below sample code for the same.
var videoAdGroupSelector = AdsApp.videoAdGroups() var videoAdGroupIterator = videoAdGroupSelector.get(); while (videoAdGroupIterator.hasNext()) { var videoAdGroup = videoAdGroupIterator.next(); } const videoAd = videoAdGroup.newVideoAd().inStreamAdBuilder().withAdName("Video Ad").withFinalUrl("http://www.example.com/video-ad").withVideo(video).build().getResult();
I hope this! Kindly get back to us if you still have any concerns.
![]() |
Google Ads Scripts Team |
[2025-02-20 23:18:14Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH2yv:ref" (ADR-00289085)
![]() |
Google Ads Scripts Team |
[2025-04-08 22:31:31Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH2yv:ref" (ADR-00289085)