{"id":1936,"date":"2018-04-18T12:36:48","date_gmt":"2018-04-18T11:36:48","guid":{"rendered":"https:\/\/www.suisseo.ch\/en\/?p=1936"},"modified":"2026-01-23T23:19:09","modified_gmt":"2026-01-23T22:19:09","slug":"google-ad-grants-script","status":"publish","type":"post","link":"https:\/\/www.suisseo.ch\/en\/blog\/google-ad-grants-script\/","title":{"rendered":"Google Ad Grants – Free Reporting Google Ads Script (Updated 12\/2025)"},"content":{"rendered":"

In the beginning of the year, Google made some important changes to it’s ‘Google Ad Grants’ program policy.\u00a0<\/span>We started by manually checking the accounts we manage, spending countless hours to find the needle in the haystack.\u00a0<\/span> It was repetitive, boring, and definitely not easy to do without any mistakes, so a few months ago,<\/span>\u00a0Lou and Laure decided we should automate most of these checks and since it’s for nonprofits we decided the right thing to do would be to give it for free. Please keep in mind that this does not replace human review of your keywords to make sure they relate to the core mission of your nonprofit.<\/span><\/p>\n

 <\/p>\n

LATEST UPDATE : 27.12.2025 : Crucial technical update (API v21 + “Assets” fix) to ensure the script continues to function in 2026.<\/p>\n

Here’s what the Google Ads script checks<\/strong>:<\/span><\/p>\n

    \n
  1. Detect single-word keywords<\/strong> that are not branded or not in the official authorized list (this list is automatically updated once a week)<\/li>\n
  2. Detect if campaigns with have bidding strategy set to ‘maximize conversion’ to allow bids higher than 2 dollars<\/li>\n
  3. Detect if each campaign has at least 2 active ad groups with at least 2 active text ads or at least 1 RSA. This criterion is no longer an automatic suspension cause, but remains a recommended best practice for account structure.<\/li>\n
  4. Detect if each account has at least 2 active sitelinks<\/li>\n
  5. Detect if each campaign has geo-targeting .<\/li>\n
  6. Detect keywords that have a quality score under 3<\/li>\n
  7. Check\u00a0 if CTR is over 5%<\/li>\n<\/ol>\n

    All the information you need will be stored in a Google Spreadsheet and you’ll also receive an e-mail that summarizes the report’s content. It should not take you more than 10 minutes to have it up and running.<\/p>\n

    Installation Guide<\/h3>\n

    Step 1 : Copy the Reporting Template Spreadsheet in your Google Drive<\/h4>\n