imwatsi avatar

Native Ads Protocol - Weekly Dev Update #3

imwatsi

Published: 18 Sept 2020 › Updated: 18 Sept 2020Native Ads Protocol - Weekly Dev Update #3

Native Ads Protocol - Weekly Dev Update #3

native-ads-hive.jpg

Here's a brief overview of what I have implemented in the last week.

diff.png

23 commits, 975 additions and 231 deletions, when I merged the dev branch into master...

merge.png

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.


Leave Native Ads Protocol - Weekly Dev Update #3 to:

Written by

Co-Founder | CEO | Blockchain Developer at FreeBeings.io

Read more #native-ads posts


Best Posts From imwatsi

We have not curated any of imwatsi's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From imwatsi