Wednesday, June 25, 2025


Starting **July 14, 2025** , Google Ads scripts will begin to throw errors for requests related to [ad customizers for expanded text ads](https://support.google.com/google-ads/answer/6072565) and feed-based legacy ad extensions.


**Ad customizer changes**


Any requests related to [Ad Customizer](https://developers.google.com/google-ads/scripts/docs/features/ad-customizers) entities, such as [AdsApp.AdCustomizerSource](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adcustomizersource) or [AdsApp.newAdCustomizerSourceBuilder](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_adcustomizersourcebuilder), will begin to return sunset errors. These entities have been read-only since [deprecation in 2022](https://ads-developers.googleblog.com/2021/12/warning-deprecation-and-sunset-of-feeds.html) and haven't been served on any ads since [May 2024](https://support.google.com/google-ads/answer/6072565). They were also fully removed from the Google Ads API in the [v19 release](https://developers.google.com/google-ads/api/docs/release-notes.md.txt#feeds).


**Ad extension changes**


Feed-based [Ad Extensions](https://developers.google.com/google-ads/scripts/docs/features/ad-extensions) were [sunset in 2022](https://ads-developers.googleblog.com/2021/05/feed-based-extensions-sunset-in-google.html) in favor of asset-based extensions. Users were asked to migrate, or were migrated automatically, but were able to access legacy functionality through the withOnlyLegacy() methods on various selectors. The withOnlyUpgraded() method was added to allow users to only use upgraded asset-based extensions. Starting **July 14, 2025**, the legacy functionality will be removed, and withOnlyLegacy() methods will begin to throw a sunset error. The withOnlyUpgraded() methods will log a warning, since it will no longer be necessary to specify the use of asset-based extensions when they are the only option.


If you have any questions, ask them in the [Google Ads scripts forum](https://groups.google.com/g/adwords-scripts). We're here to help!

<br />

![Portrait of the author](https://developers.google.com/static/ads/blog/images/AVvXsEhMd1fdKsHQ-Ld1S2S7p1QnHKGIsAxgkzDAnAZ4Ennu3TL968-LZlrDhnCAtVhhh-UUMIKK6ecAadUoYY2_S-nU6HNVWDZK4vE28WYzIilQUhe8Fh_FMOaFo5sahlfpyIV7j_sR8xS-HtM_KU_deoWN91Y3dk21HE65O2lzO4fd8aOAFTxqpd2-rVhO5XM.jpg) - Dora Sun - Google Ads API Team


**Labels:**

[error-handling](https://developers.google.com/ads/blog/feeds/labels/error-handling.md.txt),

[feeds](https://developers.google.com/ads/blog/feeds/labels/feeds.md.txt),

[google-ads-scripts](https://developers.google.com/ads/blog/feeds/labels/google-ads-scripts.md.txt)