Git Product home page Git Product logo

assetmg's Introduction

assetMG

Centralized asset management platform for UAC

This is not an officially supported Google product.

Contact: [email protected]

Why?

Creative assets are only accessible in the Ad-group level, Which makes managing UAC assets a manual job and creates significant overhead.

What?

Easily add, change or remove creative assets across different ad groups and campaigns.

Requirements

Setup

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

Steps Breakdown

  1. Open Terminal/CMD and navigate to the folder where you extracted the file

  2. 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
  1. Install required Python packages:
pip3 install -r requirements.txt
  1. 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
  1. If it is your first time using assetMG, please provide relevant credentials

Running the App

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

Managing Universal App Campaigns' assets.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.