Centralized asset management platform for UAC
This is not an officially supported Google product.
Contact: [email protected]
Creative assets are only accessible in the Ad-group level, Which makes managing UAC assets a manual job and creates significant overhead.
Easily add, change or remove creative assets across different ad groups and campaigns.
- Python 3.7+ Download
- Access to AdWords API (refer to Apply for access to the AdWords API).
- OAuth 2 credentials (refer to Generate OAuth2 credentials).
- Enable Google ads API
Download the latests zip file under the release tab. Create a folder called "assetMG" and extract the zip file to it.
Open Terminal/CMD and navigate to the folder where you extracted the file
For Mac/Linux, copy the following block and paste it in the Terminal:
python3 -m venv .venv
. .venv/bin/activate
pip3 install -r requirements.txt
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
python3 assetMG.py
For Windows, copy the following block and paste it in the console:
python3 -m venv .venv
.venv\Scripts\activate.bat
pip3 install -r requirements.txt
python3 assetMG.py
-
Open Terminal/CMD and navigate to the folder where you extracted the file
-
Create a virtual environment virtualenv to isolate the Python environment and libraries:
python3 -m venv .venv
then, for mac/linux:
. .venv/bin/activate
for windows:
.venv\Scripts\activate.bat
- Install required Python packages:
pip3 install -r requirements.txt
- Run the app
python3 assetMG.py
if you get the following error:
ValueError: unknown locale: UTF-8
Please enter these lines in the console:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
- If it is your first time using assetMG, please provide relevant credentials
After the first installation, in order to run the app just open the terminal/console, navigate to the app's directory and:
For mac/linux, copy the following block and paste in the Terminal:
. .venv/bin/activate
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
python3 assetMG.py
For Windows, copy the following block and paste in the Console:
.venv\Scripts\activate.bat
python3 assetMG.py
Choose an account from the accounts list on the top. You will get a view of all the assets under that account. Use the filter and search bars at the top to look for assets. Once you click on an asset, you can browse the different camapiagns and adgroups and choose to which adgroups you want to assign/remove the asset to. Once you done, click the 'Update' button, and move on to the next asset.