BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 29, 2010, 06:14:50 AM |
|
yes, but to keep track of approves you need some sort of account system.
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 29, 2010, 10:01:47 PM |
|
I've been thinking about how to implement a semi-account-less system and started working on it. Most db's are in place, initial code for submitting and updating info to the ads database is in place. The advertiser will go to a website, uploads his ad and an url to link to and gets a bitcoin address. Then he has 1 day to transfer the bitcoins to that address and the ad becomes active until all bitcoins are used up. Then the ad is removed. For the publisher it will be going to look something like this (the line he needs to add to his site to display the ads): <a href="somesite.com/link_script.php?btc=bitcoin_address"><img src="somesite.com/script.php?btc=bitcoin_address"></a>
somesite.com is the domain where the "Advertising Clearinghouse" will be placed. bitcoin_address will be the address of the site owner/publisher, where the earned bitcoins are send to. For every view of the ad the publisher gets some bitcoins. If the visitor clicks on the link, the publisher gets even more bitcoins. I know that this is sensitive for click fraud, but the only place to target that is in the script itself. The publisher will be able to register his address through the script, to have some control over the ads displayed with that address (the control needs to be done on the clearinghouse website).
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 29, 2010, 10:17:36 PM |
|
So, how the advertisers are going to bid, semi-accountless?
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 30, 2010, 08:04:02 PM Last edit: December 01, 2010, 07:40:13 PM by BioMike |
|
So, how the advertisers are going to bid, semi-accountless?
Not. I thought you didn't bother about that with the account-less system. <edit> To clarify a bit: For bidding to work you need to track the actions of the bidder and you want that the bidder is always the person who submitted the advertisement, so you need an account for that. If you have idea's how to implement that without accounts, I would love to hear your idea. Let me know what you want, because I seem to be guessing every time what to do next and if I'm doing it right. Last thing that I want is wasting time on things that nobody wants. </edit>
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 01, 2010, 10:02:56 PM |
|
So, how the advertisers are going to bid, semi-accountless?
Not. I thought you didn't bother about that with the account-less system. <edit> To clarify a bit: For bidding to work you need to track the actions of the bidder and you want that the bidder is always the person who submitted the advertisement, so you need an account for that. If you have idea's how to implement that without accounts, I would love to hear your idea. Let me know what you want, because I seem to be guessing every time what to do next and if I'm doing it right. Last thing that I want is wasting time on things that nobody wants. </edit> Offer him some kind of code to access his bidding page. Though I think you have to make sure the traffic is encrypted lest you get people eavesdropped on ad.
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 02, 2010, 07:31:48 PM |
|
Encryption (SSL/TLS) works on a different level, that's relative easy to setup.
The "kind of code" you mention would boil down to create an accounting system. I think I'll continue with my initial code (and maybe put something like openID in later), that's more straight forward to code.
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 02, 2010, 07:34:38 PM |
|
If you have the basic system going, I suggest you to launch it as soon as possible.
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 02, 2010, 08:08:06 PM |
|
If you have the basic system going, I suggest you to launch it as soon as possible.
Sure ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) , just that I'm a person with little free time (doing a PhD takes up a lot of time). ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Almost weekend again, so then I can spend some time on it again.
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 06, 2010, 04:01:34 PM |
|
Any progress lately?
|
|
|
|
Bimmerhead
Legendary
Offline
Activity: 1291
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 06, 2010, 05:33:31 PM Last edit: December 06, 2010, 06:31:55 PM by Bimmerhead |
|
Is this being built off an already available platform like openx or Oasis, or is this a 'from scratch' proposition?
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 06, 2010, 06:13:19 PM |
|
Building from scratch.
Publishers can now register their websites. Next part will be working on the advertisers side. Next week I have holiday, so this might give me a bit more time to work on this.
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 08, 2010, 08:41:25 PM |
|
Update?
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 08, 2010, 08:48:49 PM |
|
Sorry, not yet. Have been busy buying a Christmas tree yesterday. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 10, 2010, 02:37:35 PM |
|
So, any work lately?
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 10, 2010, 05:58:21 PM |
|
Nope, busy IRL (work) and got some other thing to work on (although I could use the knowledge that it generated for the advertisement clearinghouse). Now weekend (and holiday), so I will be able to spend some time on this next few days.
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 12, 2010, 04:45:54 PM |
|
Weekend update, please?
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 12, 2010, 04:58:36 PM |
|
Worked on the advertiser side today (currently I'm busy with the Ad uploading). Databases are in place (although I might have to make some modifications on them later). Spend some time on the payment script (payment will initially go through MyBitcoin, later I plan to add MtGox as payment processor).
|
|
|
|
kiba (OP)
Legendary
Offline
Activity: 980
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2010, 01:32:26 AM |
|
So anything after that, Biomike?
|
|
|
|
BioMike
Legendary
Offline
Activity: 1658
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2010, 08:32:05 AM |
|
Ad uploading is working now (currently you can upload 4 different sizes of ads (square, button, banner and skyscraper), the script checks the type and dimensions of the image and rejects if they are not the right size, I used the same sizes as Project Wonderful uses), started already on the scripts to place bids. The forms for that are already in place, but no code yet to process the data.
I leave currently a lot of possible functionality out to get this released asap (still, a lot needs to be done). After release I have to go back to some parts of the code to extend it more.
For the ad upload I currently don't accept images not larger than 100KB. Is this sufficient for most people? Or should I make it even smaller/larger? (Kiba, both your banner and square bitcoin ad, that I used for testing, are smaller than 10KB)
|
|
|
|
ribuck
Donator
Hero Member
Offline
Activity: 826
Merit: 1060
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 14, 2010, 10:48:58 AM |
|
For the ad upload I currently don't accept images not larger than 100KB. Is this sufficient for most people?
I suggest to make it smaller, e.g. 40kB. An ad is going to be served thousands of times each day. It's worth a little effort to make the ad load fast. I'm not saying this for the sake "of the internet"; I'm saying it for the sake of the service. Owners of websites don't like ad services that make their website seem slow.
|
|
|
|
|