Lyubomir Popov
2 min readOct 12, 2021

Google Ads script (MCC level only) to convert Expanded Text Ads (ETA) to Responsive Search Ads (RSA) (1 ETA = 1 RSA version) It’s FREE

In June 2022 Expanded Text Ads will be sunset https://support.google.com/google-ads/answer/7684791?hl=en

For the agencies and people who manage many accounts is hard to write good RSAs, because they have to copy/paste the existing ETAs manually (or use the semi automated export in G Ads Editor) or even to start from scratch.

That’s why I wrote a script for internal use only in our agency that runs at MCC level to convert the existing ETAs to RSAs.
Then I realized that many other people have the same issue and decided to share it. Free.
Why it’s free? Because, I don’t like the way (actually I hate it :) ) how Google pushes the advertisers to switch to their, so called ‘AI’ but there is no way back …

Current version of the script creates 1 RSA based on 1 ETA with all pinned headlines and descriptions as they are in the ETA.

There are some limitation of this approach:

  1. Maximum number of active RSA per adgroup is 3, so if you have more than 3 ETAs only 3 RSA (randomly) will be created
  2. If an RSA has 3 headlines and 2 descriptions and all of them are pinned receives ‘Poor ad strength’. (Nobody knows if it’s REALLY bad and how bad it is for the performance.)

Here is the link to a folder in G drive https://drive.google.com/drive/folders/1cH3N4w1T-PZfpw9AJ6XGtEcTBbzLomaB

it contains:

  1. Instructions.
  2. An empty G spreadsheet to copy from.
  3. The code of the script.

Disclaimer: The script is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the author be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the script.