Native Ads Protocol - Weekly Dev Update #3
hive-139531·@imwatsi·
0.000 HBDNative Ads Protocol - Weekly Dev Update #3
 *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](https://gitlab.com/imwatsi/native-ads-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. --- - [Native Ads Repo](https://gitlab.com/imwatsi/native-ads) - [Native Ads Documentation](https://gitlab.com/imwatsi/native-ads-docs)
👍 laissez-faire, aafeng, markkujantunen, gerber, nealmcspadden, mice-k, polish.hive, dcityrewards, ezzy, exyle, someguy123, emrebeyler, steem.leo, hivecur, shitsignals, accelerator, purefood, chronocrypto, pkocjan, bestboom, freddio, themightyvolcano, steem.services, dalz, dlike, engrave, bobby.madagascar, ldp, permaculturedude, mfblack, threejay, freddio.sport, asteroids, maxuvd, maxuve, dpend.active, visionaer3003, hatschi0773, discohedge, dagobert007, netaterra, dune69, caladan, followjohngalt, cakemonster, triplea.bot, ribary, mehmetfix, mys, citizensmith, huaren.news, tomiscurious, fatman, voter003, botante, investyourvote, voxmortis, forykw, payroll, riosparada, hope-on-fire, ash, fw206, arcange, fengchao, raphaelle, steemitboard, marki99, borislavzlatanov, bryan-imhoff, asgarth,