Django views for Appodeal integration
Project description
Django application for Appodeal integration.
Install
- Add ‘appodeal’ to INSTALLED_APPS
- Add url(r’^/’, include(‘appodeal.urls’)), to urls.py
- (optional) Add APPODEAL_SECRET_ANDROID to settings.py
- (optional) Add APPODEAL_SECRET_IOS to settings.py
- Add APPODEAL_REWARD_CREATE_HANDLER to settings.py
- Run python manage.py migrate.
- Add the callback URL in Appodeal “{https://example.com/reward/}?data1={data1}&data2={data2}”
Handler
It will be called with:
output: | A dict with the decrypted data from Appodeal |
---|---|
rewards: | A appodeal.Reward QuerySet with all the records with the same impression_id. |
Should return a string that will be stored as result in the reward record.
If your handler fails the exception representation will be stored as the result.
output example
{ 'user_id': user_id, 'amount': amount, 'currency': currency, 'impression_id': impression_id, 'timestamp': timestamp, 'hash': hash, 'output': output }
Run tests
./runtests.py
Build/Publish
python setup.py sdist bdist_wheel twine upload dist/*
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size appodeal-0.9.3-py3-none-any.whl (9.5 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size appodeal-0.9.3.tar.gz (5.8 kB) | File type Source | Python version None | Upload date | Hashes View |