This is a free resource for anyone interested in mobile advertising data. Data is built from my open source project AdsCrawler on Github and visualized by App-Ads-Dash on Github. A hosted version of the dash is publicly available at ads.jamesoclaire.com. Some blog articles about the data can also be found on my blog.
Advertising is the backbone of a free and open internet, but despite this is maligned. This means that the expectations for public data on advertising has begun to decline, but I believe that publicly available data for advertising is an important tool for fighting fraud, fighting monopolies and helping people make good decisions about the ways their apps/sites earn and spend advertising money.
The past decades have seen greater restrictions on freely accessing data and these projects are open source to help advertisers gain understanding to why having open access to data helps with verification and checking authenticity of advertising partners.
A hosted version of the dash is publicly available at ads.jamesoclaire.com. Some blog articles about the data can also be found on my blog.
- If you want to run yourself, you will need the underlying data and database setup. To get that data you will need to run AdsCrawler.
- Pip install the requirements:
pip install -r requirements.txt
- put config file in
~/.config/app-ads/config.yml
with server info like
madrone: (any name, your server name)
host: 12.34.56.78 (your ip)
os_user: ubuntu (ssh login user)
user: postgres (database user)
password: xxxx (database user password)
db: madrone (database name)
python dashapp.py
to run locally