Here's a brief overview of what I have implemented in the last week.
23 commits, 975 additions and 231 deletions, when I merged the dev
branch into master
...
See all my commits here: https://gitlab.com/imwatsi/native-ads/-/commits/master
This week, I managed to tie up many loose ends and I'm ready to commence testing of the individual ops and make sure the data is stored correctly in the database.
Finished Avertizer/Monetizer Ops
I've finished the whole range of advertizer/monetizer ops, sufficient for the alpha release. More ops are planned (of course), but they will be for feature releases in the future.
Now, the whole ad workflow is complete. Monetizers can initialize accounts, put up ad spaces and set properties for ads. They can also moderate ad submissions, approving or rejecting them.
Advertizers can initialize accounts, create ads, submit them to ad spaces, place bids for them and make payments for approved ads.
Implemented Ad Payment code
Ad payments are made through a memo
scheme, which includes details that help identify the ad and its intended Monetizer ad space.
hna:{monetizer}/{ad_space}/{ad_permlink}
For example:
hna:threespeak/front-page/my-cool-banner-image
More details are found in the docs.
Next week's scope
- Run tests on all ops and make sure the database is storing data correctly
- Implement the core API endpoints
ETA on an alpha release: 1 week
Unless I run into major bugs that require serious modifications to the code's logic during this week's tests, I expect to have a release out within a week.
Upon release, the server will be available on: https://native-ads.imwatsi.com.
Anyone who wants to run the server can download the source, pip install
it according to the README and run. I'll continue improving the setup and installation methods.
Very interested to see how this will integrate with hive.
Almost ready for an Alpha release :)
Advertising is always important in any industry. It is worth supplementing the knowledge on this subject. If anyone is looking for information on this post that compares Sponsored Content vs Native Advertising