Video Campaign Creation Fails with cpv/Target Cpv Bid Strategy – AdGroups Not Getting Created

102 views
Skip to first unread message

Aman Ansari

unread,
Jul 30, 2025, 2:12:38 PMJul 30
to Google Ads Scripts Forum
Hi,

I’m facing an issue while creating video campaigns and ad groups using Google Ads Scripts.

Problem 1: Campaign Creation with cpv
When I try to create a video campaign using:
'Bid Strategy type': 'cpv'
I get this error: 
The value 'cpv' in column 'Bid Strategy type' is invalid.

Problem 2: Ad Group Creation Fails with Target Cpv
Now, when I try to create ad groups using Target Cpv, the ad groups are not getting created.
Here’s the snippet:
GACampaign.newVideoAdGroupBuilder()
  .withName(SGroup.name)
  .withAdGroupType(SGroup.type)
  .withCpv(SGroup.cpv)
  .build();

Sbuilder.getResult(); // This returns null
The getResult() is returning null, and the ad group doesn’t get created.

Questions:
1. What is the correct Bid Strategy type value for Video campaigns using CPV bidding?
2. How do I correctly set CPV for ad groups in Target Cpv campaigns?
3. Am I missing any required fields for the VideoAdGroupBuilder?

Any guidance or working sample code would be greatly appreciated.

Thanks!

Google Ads Scripts Forum

unread,
Jul 30, 2025, 5:42:18 PMJul 30
to Google Ads Scripts Forum
Hi,

Thank you for reaching out to the Google Ads Scripts Support team.

Please find the below insights for your queries.


1. What is the correct Bid Strategy type value for Video campaigns using CPV bidding?

   Target CPV is the Bid Strategy type that needs to be used for video campaign creation.

   
2. How do I correctly set CPV for ad groups in Target Cpv campaigns?

   Once the video campaign is created, you can directly set the CPV value while creating the adgroup, you can refer to the sample example for more information.


3. Am I missing any required fields for the VideoAdGroupBuilder?

   You can refer to the available methods for the VideoAdGroupBuilder and change the script accordingly and re-execute the script.

You can also use the bulk uploads feature that is available in Google Ads UI by navigating to "Tools > Bulk actions > Uploads" and can refer to sample templates that are available for the creation of campaigns and ad groups. In case of any further issues, feel free to get back to us with the following:
  • Google Ads Account ID/CID
  • Script Name
You can share the requested details via Reply privately to the author option or a direct private reply to this email.

Thanks,
Google Ads Scripts team

Aman Ansari

unread,
Aug 1, 2025, 12:38:01 PMAug 1
to Google Ads Scripts Forum
Hi,

I just want to know what went wrong.
Earlier I was creating In Stream and In Feed ads using video campaigns and bid strategy as cpv(maximum cpv), then cpv issue occured and campaign creation terminated.

When I switched bid strategy from cpv to Target Cpv then I was able to create campaigns. But I noticed changes in new campaign.

I have attached two screenshot of campaigns:
Old Campaign is using bid strategy cpv that later stoped working.
New Campaign using bid strategy Target Cpv that has a new field Ad Format that appeared just after changing bid strategy.
New campaign does not let me create In Stream and In Feed ads because I was not able to create the adgroup, I am using VideoAdGroupBuilder to create adgroups. Adgroup builder returns null and script was not able to create Ad further.

I want to know if adroup type TRUE_VIEW_IN_STREAM, TRUE_VIEW_IN_DISPLAY are still supported or deprecated.
Old-Campaign.png
New-Campaign.png

Google Ads Scripts Forum Advisor

unread,
Aug 1, 2025, 3:05:49 PMAug 1
to adwords...@googlegroups.com
Hi,

I would suggest you to use the ad group types as 'VIDEO_TRUE_VIEW_IN_STREAM','VIDEO_TRUE_VIEW_IN_DISPLAY' and re-execute the script for the ad group creation. You can refer to sample example documentation for more information.

Regarding the video ad group mentioned in the videoadgroupbuilder documentation, I have raised your concern with the rest of our team and one of my teammates will reach out to you once we have an update. Meanwhile, your patience is highly appreciated.

If you still face any further issues, feel free to get back with the following details to assist further.
  • Google Ads Account ID/CID
  • Script Name
You can share the requested details via Reply privately to the author option or a direct private reply to this email.

Thanks,
 
Google Logo Google Ads Scripts Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-08-01 19:05:17Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01sxmUy:ref" (ADR-00324430)



Aman Ansari

unread,
Aug 4, 2025, 5:14:32 AMAug 4
to Google Ads Scripts Forum
Hi,

I was using  the ad group types as 'VIDEO_TRUE_VIEW_IN_STREAM','VIDEO_TRUE_VIEW_IN_DISPLAY'. I just shared TRUE_VIEW_IN_STREAM, TRUE_VIEW_IN_DISPLAY becuase its mentioned in your documentation.

Google Ads Scripts Forum Advisor

unread,
Aug 4, 2025, 8:04:32 AMAug 4
to adwords...@googlegroups.com

Hi,

I have shared this with the rest of our team and will get back to you once we have an update. Meanwhile your patience is highly appreciated.

Thanks,
 
Google Logo Google Ads Scripts Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-08-04 12:03:50Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01sxmUy:ref" (ADR-00324430)



Reply all
Reply to author
Forward
0 new messages