Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

django-ads-txt

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-ads-txt

A simple Django app to manage ads.txt file from admin panel

  • 0.1.2
  • PyPI
  • Socket score

Maintainers
1

Django Ads-txt

PYPI Build Status pep8 Python

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/
  1. Add 'ads_txt' to your INSTALLED_APPS setting.

  2. Run the migrate management command

  3. To activate ads.txt generation on your Django site, add this line to your URLconf:

url(r'^ads\.txt', include('ads_txt.urls')),
  1. 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>
FieldDescription
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:

https://github.com/flyingelephantlab/django-ads-txt/issues

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc