1. for each deposit (or withdrawal to campaign) we take 20% of deposit (or withdrawal to campaign)
2. for each day with daily_budget > 0 we take 20% of daily_budget
3. for each withdrawal we take a fixed fee of 0.001 btc
So we hope to earn 10-36% of money paid for campaign.
If advertiser is invited via affiliate link and pays for goals only, our profit is ~10% (because 10% goes to referral).
If advertiser comes from google and doesn't pay for goals, our profit is ~36% (i.e. 20% + 20% of the remainer).
Just a few thoughts:
1) I hope we'll at least be able to configure the withdrawal threshold (or trigger withdrawals manually), because 0.001 BTC per auto-withdrawal at 0.01 BTC threshold (as it is now on AA1) means another 10% fee. Still about the withdrawal: can several websites using the same BTC address be pooled? (it doesn't seem so) Also, maybe you could offer some reduced fees for "withdrawal to campaign", it's a nice way to encourage people to keep some money in the system.
2) If not using goals, this is more expensive than Google Adsense itself (which isn't really very competitive fee-wise already). Probably something could be done about the daily budget fee. I'm aware you want to encourage goals, but not many advertisers want to go through the whole list and pick sites on by one, all the more so since:
3) With all the complexity, I think it'd be nice to have an ability to log in and modify one's existing stuff. Not being able to modify one's stuff was already bothering in AA1, but in AA2 with all the weird customizations it seems like a major PITA. Accounts sound like a must-have if one wants to avoid creating duplicates just to fix previous mistakes or tweak some settings (as Captain Screwups, I already created a duplicate just to fix a few things ^^). It doesn't prevent you from still offering a no-login service to those who want it.
4) Something minor: maybe remove the padding from within the ads
1. Agreed. Withdrawal thresholds & fees are just to prevent possible losses due to excessive use of microtransactions. Ad units will be able to set up their thresholds. Withdrawals to campaign probably should have a lower fee, maybe 10%.
Regarding pooled addresses - why would advertiser want to pool ad units with the same withdrawal address? There is still an option to
search ad units by bitcoin address and add them to the basket one by one.
2. How much does Google Adsense get? Goals are not about picking ad units from list, they are about tracking visitors and rewarding them from sales (most likely it should be done automatically via
API, probably we'll develop integration plugins for popular CMSs).
3. Currently when advertiser creates campaign, s/he receives a password that allows to modify campaign, adjust daily budget, register goals. So instead of user accounts we have unique unrecoverable passwords for each campaign. Ad units are not supposed to be modified that often, but I think same approach might be used because they might want to control their withdrawal threshold. Is it fine?
4. sure!
Thank you!