Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Clarification on Video Campaigns Upgrade to Demand Gen — Impact on YouTube Video Ads Creation via Google Ads Script

77 views
Skip to first unread message

Ashish Chaturvedi (Ashu)

unread,
Apr 22, 2025, 12:33:46 AMApr 22
to Google Ads API and AdWords API Forum

Hi Team,

As per Google’s recent communication, we understand that Video Campaigns will be automatically upgraded to Demand Gen campaigns starting July 2025.

Currently, we are creating YouTube Video Ads using Google Ads Scripts under the traditional Video Campaign setup, and this process is working smoothly for us.

We would like to clarify:

  • After this upgrade, will it still be possible to create YouTube Video Ads via Google Ads Scripts?

  • If not supported, what would be the correct method to create and promote YouTube videos via Google Ads moving forward?

Additionally, since the upgrade merges Video Campaigns into Demand Gen Campaigns, we would like to understand:

  • Can we create YouTube video-based ads within a Demand Gen Campaign using Google Ads Scripts?

  • If yes, could you kindly share guidance or documentation on how to set this up correctly?

Looking forward to your response and guidance on this transition.

Thanks and regards,
Ashish Chaturvedi

Google Ads API Forum Advisor

unread,
Apr 22, 2025, 1:58:22 AMApr 22
to ashish007...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for contacting the Google Ads API support team. 

Based on the provided information, I understand that this issue is more related to the Google Ads Scripts. Therefore, I am routing this case to the Google Ads Scripts team as they are well equipped to address your issue.

Please note that our team can only assist with the technical queries or concerns related to the Google Ads API.

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-04-22 05:57:34Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qUXV7:ref" (ADR-00300600)



Ashish Chaturvedi (Ashu)

unread,
Apr 22, 2025, 3:27:03 AMApr 22
to Google Ads API and AdWords API Forum
Hi,

Thank you for your response. Meanwhile i want to know
  • Can we create YouTube video-based ads within a Demand Gen Campaign using Google Ads APIs?

  • If Yes then how i did find any userfull code example. Please provide us 


Looking forward to your response.

Thanks and regards,
Ashish Chaturvedi




Islam ismail

unread,
Apr 22, 2025, 3:14:20 PMApr 22
to ashish007...@gmail.com, Google Ads API and AdWords API Forum

until now i diddnt use it maybe coz my mind is burning with a lot of stuff and really time is wasted


On Tue, Apr 22, 2025, 11:27 AM Ashish Chaturvedi (Ashu) <ashish007...@gmail.com> wrote:
Hi,

Thank you for your response. Meanwhile i want to know
  • Can we create YouTube video-based ads within a Demand Gen Campaign using Google Ads APIs?

  • If Yes then how i did find any userfull code example. Please provide us 


Looking forward to your response.

Thanks and regards,
Ashish Chaturvedi




On Tuesday, 22 April 2025 at 11:28:22 UTC+5:30 Google Ads API Forum Advisor wrote:
Hi,

Thank you for contacting the Google Ads API support team. 

Based on the provided information, I understand that this issue is more related to the Google Ads Scripts. Therefore, I am routing this case to the Google Ads Scripts team as they are well equipped to address your issue.

Please note that our team can only assist with the technical queries or concerns related to the Google Ads API.

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-04-22 05:57:34Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qUXV7:ref" (ADR-00300600)



--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/adwords-api/19bd5f1d-46f7-42d9-9cff-260c28189419n%40googlegroups.com.

Google Ads API Forum Advisor

unread,
Apr 22, 2025, 7:23:33 PMApr 22
to islamisma...@gmail.com, ashish007...@gmail.com, adwor...@googlegroups.com
Hi,

Please find the answers for your questions below:

1. Can we create YouTube video-based ads within a Demand Gen Campaign using Google Ads APIs?

  • Yes, you can add the YouTube video-based ads within a Demand Gen Campaign using Google Ads APIs. You need to create a DemandGenVideoResponsiveAdInfo and add the YouTube based video asset IDs to the 'videos' field. 
2. If Yes then how i did find any userfull code example. Please provide us 
  • Kindly note that there is no specific example code to create the DemandGenVideoResponsiveAdInfo. I would recommend you to kindly refer to the adGroupAds.mutate method where you can create ads using the Google Ads API. However, I am sharing you the sample request and response logs as per your requirement:
  • Request Body:
    ===============
    POST https://googleads.googleapis.com/v19/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": "ENABLED",
            "ad": {
              "demandGenVideoResponsiveAd": {
                "headlines": [
                  {
                    "text": "demand gen video ad"
                  }
                ],
                "descriptions": [
                  {
                    "text": "a good demand gen video responsive ad"
                  }
                ],
                "longHeadlines": [
                  {
                    "text": "a long headline for the demand gen video responsive ad"
                  }
                ],
                "videos": [
                  {
                    "asset": "customers/{customerId}/assets/{assetId}" //YouTube Video asset ID
                  }
                ],
                "logoImages": [
                  {
                    "asset": "customers/{customerId}/assets/{assetId}"
                  }
                ],
                "breadcrumb1": "demand gen",
                "breadcrumb2": "video",
                "businessName": {
                  "text": "Video Ads business"
                },
                "callToActions": [
                  {
                    "asset": "customers/{customerId}/assets/{assetId}"
                  }
                ]
              },
              "name": "Demand gen video responsive",
              "finalUrls": [
                "https://www.example.com"
              ]
            }
          }
        }
      ]
    }
    Response:
    ===========
    HTTP/1.1 200 
    content-encoding: gzip
    content-length: 121
    content-type: application/json; charset=UTF-8
    date: Tue, 22 Apr 2025 23:07:43 GMT
    server: ESF
    vary: Origin, X-Origin, Referer
    
    {
      "results": [
        {
          "resourceName": "customers/{customerId}/adGroupAds/{adGroupId}~{adId}"
        }
      ]
    }
I hope this clarifies. 
 

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-04-22 23:22:36Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qUXV7:ref" (ADR-00300600)



Reply all
Reply to author
Forward
0 new messages