A simple Django app to manage ads.txt file from admin panel
Project description
Django Ads-txt
This is a basic Django application to manage Authorized Digital Sellers (ads.txt) file based on iabtech lab specification
Requirements
Python 2.7, 3.5 or PyPy.
Django 1.9 or higher.
Installation
Use your favorite Python installer to install it from PyPI:
pip install django-ads-txt
Or get the source from the application site at:
https://github.com/flyingelephantlab/django-ads-txt/
-
Add
'ads_txt'
to your INSTALLED_APPS setting. -
Run the
migrate
management command -
To activate ads.txt generation on your Django site, add this line to your URLconf:
url(r'^ads\.txt', include('ads_txt.urls')),
- Add the domains you need to appear from admin panel
Rules
The instructions are encoded as a formatted plain text object, described here. A complete description of the syntax of this format:
<Domain #1>, <Account ID #2>, <Account type #3>, <Authority ID #4>
Field | Description |
---|---|
Domain (Required) | Domain name of the advertising system |
Account ID (Required) | The identifier associated with the seller or reseller account |
Account type (Required) | Type of Account/Relationship. It has two values DIRECT and RESELLER |
Authority ID (Optional) | An ID that uniquely identifies the advertising system within a certification authority |
Examples:
example.com, 108933, DIRECT, 7857hf1d2fr6d8b34
opexample.com, [538220672 - CC], RESELLER, 6a69ec356744c6
opexample.com, [537120668 - CC], RESELLER, 6a69ec356744c6
ex.com, 7118, RESELLER
Caching
You can optionally cache the generation of the ads.txt. Add or change the ADSTXT_CACHE_TIMEOUT setting with a value in seconds in your Django settings file:
ADSTXT_CACHE_TIMEOUT = 60*60*24
Bugs and feature requests
As always your mileage may vary, so please don’t hesitate to send feature requests and bug reports:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-ads-txt-0.1.2.tar.gz
.
File metadata
- Download URL: django-ads-txt-0.1.2.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64178b734a56352db22c9f9908b581a9d0d6ef859adf65a348b954a5a894a639 |
|
MD5 | cb06563346a8f5160d63f8e2ebe226c6 |
|
BLAKE2b-256 | a2329c9f4be8135a8e2e255fcfd8aced15240ab6c8f2351bea272929f2ac368c |