Streamline Google Ads image assets with Adios, a solution for startup founders, built with TypeScript.
68 stars9 forksTypeScriptQuality 8/10Updated 7/21/2026100% free ยท open source
What it does
Adios streamlines Google Ads image assets management by providing a one-stop solution for startup founders to optimize their ad performance
Install / run
Clone the Adios repository using the command `git clone https://github.com/google-marketing-solutions/adios.git`
When to use it
โขWhen you have multiple Google Ads campaigns with varying image assets
โขWhen you need to ensure consistent branding across all ad platforms
โขWhen you want to automate image asset management to save time and resources
Quick start
1Run `npm install` to install the required dependencies
2Configure your Google Ads API credentials in the `config.ts` file
3Use the `adios init` command to initialize the Adios setup
4Run `adios validate` to validate your image assets against Google Ads requirements
5Use the `adios upload` command to upload your validated image assets to Google Ads
Ready-to-paste prompt
Run `adios validate --image-path=/path/to/image --ad-ids=<AD_IDS>` to validate a specific image asset against multiple ad IDs
Heads up: You need to have a Google Ads API key and a Google Cloud Platform project set up with the Google Ads API enabled to use Adios, and you must configure your credentials in the `config.ts` file
Saves to your device
Topics
appsscript
gemini
genai
google-ads
google-ads-api
google-cloud
typescript
vertex-ai
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.