New experience does not fully supports VideoAds

119 views
Skip to first unread message

Ziv Weissman

unread,
Jul 24, 2022, 8:16:00 AM7/24/22
to Google Ads Scripts Forum
Hi

I have a script that should take a video ad, basically duplicate it, and update it with a new YouTube Video.

The ad can be video of any kind.

Today the script is working (most of the time) but today I tried to update to the new experience and I have difficulties,

After I try to use the build method, it says that some fields are required:
InputError: 
Can't build responsive video ad:
 - required field callToAction is missing 
 - required field description is missing 
 - required field longHeadline is missing

BUT
I can't get those fields from existing ad,
When I try getDescription1() I get:
SunsetError: The getDescription1 function has been sunset and is no longer supported.

(and similar to other methods - getHeadline) and there is no getCallToAction (which in fact in the UI, call to action is not marked)

In the previous script version, I can create the video ad without supplying those fields.

Please help!
Thanks,
Ziv.


Ziv Weissman

unread,
Jul 24, 2022, 8:47:28 AM7/24/22
to Google Ads Scripts Forum
The script name is 
'New Experience - Problems'

The scripts sits on manager account  479-592-3998

Ziv Weissman

unread,
Jul 24, 2022, 8:48:02 AM7/24/22
to Google Ads Scripts Forum
And it can be ran for testing purposes 

Google Ads Scripts Forum Advisor

unread,
Jul 24, 2022, 10:10:32 PM7/24/22
to adwords...@googlegroups.com

Hello Ziv,

I’m James from the Google Ads scripts support team. Thank you for raising your concern to us.

Can you please provide first the following information below so that we can have a better understanding of the issue?

  • Google Ads account ID / CID
  • Script name


Regards,

Google Logo
James Howell
Google Ads Scripts Team
 


ref:_00D1U1174p._5004Q2d0nrm:ref

Ziv Weissman

unread,
Jul 25, 2022, 1:54:45 AM7/25/22
to Google Ads Scripts Forum

I provided it in the previous comment :/


Ziv Weissman
unread,
Jul 24, 2022, 3:47:28 PM (17 hours ago) 
to Google Ads Scripts Forum

The script name is 
'New Experience - Problems'

The scripts sits on manager account  479-592-3998


Google Ads Scripts Forum Advisor

unread,
Jul 25, 2022, 2:33:05 AM7/25/22
to adwords...@googlegroups.com
Hi Ziv,

Thank you for reporting this to us. I've relayed this to the rest of the team for further investigation. I'll update this thread the soonest they provide their feedback.

Regards,
Google Logo
Teejay Wennie
Google Ads Scripts Team
 


ref:_00D1U1174p._5004Q2d0o3w:ref

Google Ads Scripts Forum Advisor

unread,
Jul 25, 2022, 6:33:03 AM7/25/22
to adwords...@googlegroups.com
Hi Ziv,

Thank you for pointing this out. As mentioned, I've shared your concern to a wider team for further investigation. We'll update this thread the soonest we have our findings.

Regards,
Google Logo
Teejay Wennie
Google Ads Scripts Team
 


ref:_00D1U1174p._5004Q2d0nrm:ref

Ziv Weissman

unread,
Aug 7, 2022, 4:52:14 AM8/7/22
to Google Ads Scripts Forum
Any update on this plz?
The October deadline is approaching and if it will not work by then we'll have a big problem with the new scripts 

Google Ads Scripts Forum Advisor

unread,
Aug 8, 2022, 1:03:50 AM8/8/22
to adwords...@googlegroups.com

Hi Ziv,

 

This is Yasmin, I'm a colleague of Teejay in the Google Ads Scripts team.

 

I understand that the deadline for migrating the scripts is nearing, however, it appears that we haven't heard from the team yet with respect to this issue. I'll make sure to request for a follow up in this regard and our team will update this thread the soonest we hear from them.

 

Thanks,

 

Google Logo
Yasmin Gabrielle
Google Ads Scripts Team
 


ref:_00D1U1174p._5004Q2d0nrm:ref

Ziv Weissman

unread,
Aug 16, 2022, 4:16:07 AM8/16/22
to Google Ads Scripts Forum
Any update ? :/

Google Ads Scripts Forum Advisor

unread,
Aug 16, 2022, 4:30:27 AM8/16/22
to adwords...@googlegroups.com

Hi Ziv,

 

I'm afraid we don't have updates for this yet. I'll make sure to request a follow up on the issue and let you know once we receive relevant information. Your patience during this investigation is highly appreciated.

Ziv Weissman

unread,
Sep 4, 2022, 2:25:11 AM9/4/22
to Google Ads Scripts Forum
Any news? :(

Google Ads Scripts Forum Advisor

unread,
Sep 5, 2022, 1:37:19 AM9/5/22
to adwords...@googlegroups.com

Hi Ziv,

 

It appears that we do not have updates we can share at this time, however, rest assured that our team is investigating the issue and are getting to the bottom of it. I'll request for an update once more and express urgency. We'll let you know the soonest we hear back from them.

 

We do appreciate your patience during this time.

Ziv Weissman

unread,
Sep 11, 2022, 7:27:24 AM9/11/22
to Google Ads Scripts Forum
I have found an issue that may be the reason for this case.

Regarding to this link:

The types returns from getType() can be-> TRUEVIEW_IN_STREAM_VIDEO_AD, TRUEVIEW_IN_DISPLAY_VIDEO_AD, BUMPER_VIDEO_AD, NON_SKIPPABLE_INSTREAM_VIDEO_AD


But in fact - in the NEW script experience, they are returned differently, see screen shot example-
Screenshot 2022-09-11 140858.png

In the google API - there is another documentation that states the types as seen with the new scripts, but I am not sure which type to use.

Also, no mention in the "new script experience" of such migration

Please advice If the new types should be used, ie:  VIDEO_RESPONSIVE_AD,VIDEO_BUMPER_AD,VIDEO_NON_SKIPPABLE_IN_STREAM_AD,VIDEO_TRUEVIEW_IN_STREAM_AD 
If so what should I use for 'TRUEVIEW_IN_DISPLAY_VIDEO_AD')

Google Ads Scripts Forum Advisor

unread,
Sep 12, 2022, 3:17:48 AM9/12/22
to adwords...@googlegroups.com

Hi Ziv,

 

I heard back from the team. Allow me to relay what they had gathered.

 

Video responsive ads have always required a call-to-action, description, and long headline since they were added to the library last year. It's never been possible to create a video responsive ad without those fields, and preview runs without them would have raised a "missing required argument" error. Without additional details, they can't really guess where you got the impression that you could create video responsive ads without these fields. Either way, you would need to update your script to include those fields in the video responsive ad builder. Per the error message, you should provide those fields when building video responsive ads. You can obtain the values for existing video responsive ads using the snippet below:

var report = AdsApp.report(
  `SELECT ad_group_ad.ad.video_responsive_ad.call_to_actions, ad_group_ad.ad.video_responsive_ad.descriptions, ad_group_ad.ad.video_responsive_ad.long_headlines ` +
  `from ad_group_ad ` +
  `WHERE ad_group_ad.ad.type = "VIDEO_RESPONSIVE_AD" ` +
         // Can filter on things like ad_group.id, ad_group.name, ad_group_ad.ad.id, etc.
         `campaign.id = ${CAMPAIGN_ID}`);
 
var rows = report.rows();
 
while (rows.hasNext()) {
  var row = rows.next();
  var callToActions = row['ad_group_ad.ad.video_responsive_ad.call_to_actions'];
  var descriptions = row['ad_group_ad.ad.video_responsive_ad.descriptions'];
  var longHeadlines = row['ad_group_ad.ad.video_responsive_ad.long_headlines'];
  Logger.log(`all callToActions: ${callToActions.join(', ')}`);
  var firstCallToAction = callToActions[0];
}

 

With that being said, I really appreciate you providing your insights as to what may have caused this issue. Allow me to communicate your findings and check with our team in order to validate this and we'll update you once we hear back from them, but do let us know if what they've provided works for you.

 

Regards,

Ziv Weissman

unread,
Sep 18, 2022, 3:45:56 AM9/18/22
to Google Ads Scripts Forum
Hey,

Thanks for the update, we do fill those properties in case of ' Video responsive ads',  the problem with the new script is that now it returns different type in .getType() vs the old script as I wrote in the previous message,

So now I have two questions:
1. I see now the docs has been updated - so the new adTypes should be in use, right?
2. In the legacy system there is ' TRUEVIEW_IN_DISPLAY_VIDEO_AD' and in the new experience there is no match for this -  is this type deprecated? 

Google Ads Scripts Forum Advisor

unread,
Sep 19, 2022, 1:50:03 AM9/19/22
to adwords...@googlegroups.com

Hi,

Ciara here, from the Google Ads Scripts team as well. Allow me to answer your additional concerns.

I see now the docs has been updated - so the new adTypes should be in use, right? - Yes, kindly use the updated adTypes for your scripts on the new experience.

In the legacy system there is ' TRUEVIEW_IN_DISPLAY_VIDEO_AD' and in the new experience there is no match for this - is this type deprecated?  - You can view the supported values here.

In addition, I received the following feedback from the team:

The getType() return values are slightly different because of the new scripts experience, but there is not a functional difference between TRUEVIEW_IN_STREAM_VIDEO_AD and VIDEO_TRUEVIEW_IN_STREAM_AD - they both refer to the same type of ad.

TRUEVIEW_IN_DISPLAY_VIDEO_AD corresponds with the "YouTube Video discovery ad" type, which 
last year was renamed to "in-feed video ad" type. Are you perhaps looking for newVideoAd().inFeedAdBuilder()?

Looking forward to your response.

Regards,

Google Logo
Ciara
Google Ads Scripts Team
 


ref:_00D1U1174p._5004Q2d0nrm:ref
Reply all
Reply to author
Forward
0 new messages