Poll: Were you banned by AdSense? When in the cycle were you notified?

316 points by chrisBob ↗ HN
Lots of people have been banned by AdSense, and for obvious reasons the most vocal are the people who were a few days from payout. Lets try and figure out if there really is a pattern here. If you had an account banned please answer when in the payout cycle it happened to you.

167 comments

[ 5.3 ms ] story [ 172 ms ] thread
I use AdMob for a mobile game I made. After successfully using it for years I got a notice that Google had bought the company and that my account would now be an AdSense account. I started earning money there and when I reached the 100usd amount, with no explanation at all I got banned. I filled up contact forms but not reason was given to me. They just said that I was not going to have my money since it was going to be refunded to advertisers. After a while, for some strange reason my account was luckily reverted to a classic AdMob account and now I'm back again getting my money through PayPal. I'm really disappointed on Google support on this matter, there are no email addresses or real people to talk to. Amazon and even DX have given me better customer support for 2usd items.
You are the product, sorry to hear your story. I think situation would be better if there was a competition.
Wow, that's cliche (and wrong). Webhosts are not the product in this situation. This is a supplier-distributor relationship, where Google is the supplier (of ads) and you are the distributor (to end consumers).
No, I think OP has it right. The paying customers are the advertisers. Websites supply "inventory" of impressions. (That's certainly what Google calls it in my Doubleclick dashboard.) Google is a distributor, and they sometimes decide to cut off certain suppliers.
I had a very similar issue. I signed up for AdMob and right before I was payed out they banned my account for "click fraud". This was a legitimate app, no tricks to try and get people to click the ads. I just displayed an ad banner at the bottom of the Android app. I ended up just rolling my own custom in-house ad system and just cross-promote my other apps. I make more money from selling pro versions of my apps anyways.
Is that completely legal for them to do? I know nothing about ad business, but I would expect that if you provided service (shown ads) they should not be able to withhold your money without explanation. How is that different from refusing to pay for, say, rented car?
There are solid differences between renting cars and serving ads.

In the end, it's would be a civil legal matter and probably not worth anybody's time for $100 coupled with the high chance of losing considering the terms of service agreed to.

In my state (Missouri) Small Claims Court seems to work fairly well for these types of things. It does take a lot of time, so it probably isn't "worth" it in a purely monetary sense, but it is worth it to me in an ethical sense. It is fraud, pure and simple.
It isn't fraud. The legal requirements for such are subtle and numerous, but basically require knowledge and intent which are difficult to prove and unlikely in most or all of these scenarios.

Google has to do it's best to serve it's customers on both sides, those who display ads and those who pay for advertisers. Cheating exists, the mechanisms to mitigate that cheating aren't perfect, and each side loses some as a result. To claim that their imperfect anti-cheating mechanism is fraudulent is quite a stretch, and you'll be hard pressed to find a advertising facilitator which provides better customer service for such small sums of money.

"each side loses some as a result"

Side 1: advertisers, budget: millions

Side 2: small content providers, revenue: hundreds

There's no way that's balanced.

This is silly and incorrect. Some advertisers have budgets of millions, some tens or hundreds of dollars. Just like some content providers earn millions and others tens or hundreds.
I'm not so much concerned that they may make a mistake and close a legitimate account. I think not paying for ads already served, and not responding to queries about it, is enough grounds to take them to court. If Google wants to respond and make an argument as to why they shouldn't be paying for the ads the publisher has served, then they would be free to do so- the problem is they have refused to do so, and I think it is perfectly legitimate for a a publisher to take them to small claims court and demand that explanation.

So yeah, what I probably should have said is, "It smells of fraud, plain and simple". I am open to hearing Google's side of the story.

Your relationship with them is governed by a contract, which in turn is governed by contract law (probably California's but you have to look at the choice of law clause to be sure).

Without reading the contract it's impossible to say whether or not the reported conduct is in conformance with it, but if I had to bet, I'd bet it is.

I think the problem is due to their rules they can really ban you for anything. Maybe ad placement is in a spot where people can click it by accident often. Well those multiple clicks are now click fraud in the eyes of google.
> "They just said that I was not going to have my money since it was going to be refunded to advertisers."

Has anyone ever seen that their AdWords or any other Google-related ads spending got partially refunded?

I wonder how's this feasible given the delay between the ad spending and account asset freeze. This can take years if the freeze validation occurs close to an actual payout.

Is Google sending the amount back to my adwords-associated credit card or does it go as a budget for future ads?

I find it hard to understand how this kind of refunding works full scale to make sure all the account freezes will distribute the spending back to the advertisers.

I work in an agency with several fortune 500 clients. Yes, I've seen ad spending refunds on several occurrences because of alleged fraud.
It's definitely true that accounts above some threshold ($1000?) get extra scrutiny, not just from a adsense perspective but also from an seo perspective.

In the long term, Google would be happy to replace the open web with Android or Google+. In the short term if you compete with Google images or other Google properties it is open season.

From what I've read, they do a manual review at certain times right when payout is due. I've seen bank transfers for months on a certain day or within a day or two. But when I had a jump in earnings, it took 3-4 days longer.
That's a fairly common anti-fraud pattern for lots of systems: if a particular account's performance exceeds its long-term trend by a large amount (say 100% or more), it gets flagged for manual review. Once a payment goes out, it's not economic to retrieve it, so you want that extra review to happen before it's issued.

Ideally this would cause a delay in the payout, but if an account doesn't break the threshold until just before the payment date, the review might cause a delay.

This is common on ad platforms, credit card processors and even auction platforms like eBay. I would guess that it's a "standard practice" for risk mitigation.

I am one of the many victims of an adsense ban. One of my sites was picked on, and I was blanket banned. When I appealed using their form I got an automated response saying that they had considered my request and it will not change (within 30s of submitting the form). I've been trying to get in touch with someone at Google for almost a year now to discuss the issue and find out why I was banned. Not only did it knock out my revenue for that site but all my other sites now cannot benefit from Adsense revenue.
I am in the exact same boat as you.
What do you mean by "picked on?"
Say you don't agree with a particular site that's using adsense. You could (for instance) have you and all your friends click over and over again on the ads on that site, which Google will quickly flag as fraudulent.

Any site that attracts a large number of fraudulent clicks is going to get their AdSense account banned. The site owner has no recourse if this happens to them: they agreed to it when they signed up in the first place - Google can drop them for whatever reason they feel like at any time.

Say you don't agree with a particular site that's using adsense. You could (for instance) have you and all your friends click over and over again on the ads on that site, which Google will quickly flag as fraudulent.

Is it really that easy to put a gun to any random adsense user's head?

Yes, I had it happen to me about 5-6 years ago. Fortunately I had some evidence at the time, and after weeks of trying, I got my account reinstated. But it is very easy to do and probably happens more often than people realize.
Yeah, it's called clickbombing: http://empireflippers.com/clickbombing-and-click-fraud/ (NB, Have no idea whether that's a reputable site, but the analysis in that blogpost is reasonably in depth).

If you're lucky, you catch it, report it to Google & they just take the income away (as it should be). If you're unlucky, Google decides that you're trying to defraud them & their ad clients and kills your entire AdSense account for all the sites you have registered with them. A scorched earth policy being the best possible policy apparently.

so far nobody has listed how they actually got in contact with google. Is there a certain email? method?
Only recourse that I have seen work is public shaming on a forum that someone high enough in Google notices (like mcutts).
I have lost respect for Google in the sense that they are incapable of responding to people in a timely fashion on bans that could be potentially wrongful.
Yeah, and guess what? You can "purchase" clicks and traffic in order to achieve this.

If you get on the tor network, you should be able to find a few places where you can pay (for example) a $100 for 30,000 views/clicks from a random country in the world to hit a site.

I'd imagine 30,000 false adsense clicks would do it.

I don't know exactly what he is talking about but I can speak to my experience:

Once you receive a warning notice, your site enters the scopes of the policy enforcement team. When you make changes to your AdSense code, possibly other relevant code on your site, they send human reviewers to reevaluate your site.

I believe this because I received a warning for encouraging unintentional clicks.

I received this warning because in-content ad units had links blended to site link colors.

Additionally, I was aligning ad units with images.

After making these changes, the issue was resolved.

They never ceased serving ads, which was nice.

This occurred around the 7-8k monthly mark for those wondering.

After making these changes my revenue dropped about 1/4. This was disappointing.

A few weeks later I tried to revert to the in-content ad units with the blended link colors. I tried to use a light gray background color, literally one shade away from white, to distinguish the ad unit from content.

Within 30 minutes of making these changes, I received two new warnings,

one for encouraging unintentional clicks, and another for having content over ads.

This is because I had a hover drop down menu for navigation that dropped over ads in some parts.

I made the changes and ad serving has continued.

I make less now, but as someone who depends on AdSense income to provide for my family, I am happy to continue serving ads in the first place.

The reason there is no competition is because everybody else is scared shitless to open themselves up to publishers.

Click fraud is a thriving and sophisticated business, and nobody else (major) has had the chops to explore that black box.

I found my experience with AdSense enforcement to be fair, but the process is frightening.

I am excited that Facebook is experimenting with their ad network.

Competition is good for everybody.

Poor turn of phrase. I meant that one site was given as the reason for the ban. No warning. Ban email not highlighting the policies that were specifically violated and only automated appeal rejections.
I was banned a long time ago, it was just before my 2nd payout. My guess is they just do the verification of the account before the payout, rather then just randomly throughout the cycle.
Right. It may not be that it is done maliciously, It could be related to the time it takes to notice strange activity, and then act on it. It also makes good business sense to review before a payment. If there really was fraudulent activity it would be a bad idea to pay based on that.

One important issue that is also missing from this discussion is how Google refunds advertisers. I know I have heard from advertisers who got money back from click fraud.

I had a personal website with AdSense ads. I was banned JUST BEFORE the payment (120 euro), which was money I took 1 whole year to pile up.

A shame, but something I should have anticipated.

Yes, a few days from a $400 payout. I was 15 at the time. All attempts to get my account unbanned have been completely ignored.
Mine was banned a month ago with around $300 in the account, I haven't tried to get it back due to how difficult they make it to understand why you were banned - how am I supposed to fix what they don't tell me is broken? Such a shame there aren't really any other good ad CPM providers for small or medium sites.
Adsense has an age requirement. You have to be 18 or over to use it. From the terms of service:

By submitting an application to use the Services, if you are an individual, you represent that you are at least 18 years of age.

If you are 18 now I would try again. That they ignore requests from underage people is understandable, when their terms of service state that they are not allowed to join.

Did you not know this or did no one ever notify you of this? It seems that this phenomena does play a role in the online debate. People will say they've been banned and that they have no clue as to why, and that Google gave no reason or ignores their plight. Perhaps some of them did not read the terms of service too?

I see the same cognitive dissonance on SEO forums. People are most vocal when their site got hit with a manual penalty ("for no reason"). They'll ask why their SEO does not work as well, and then you see their sites and everything seems to violate a Webmaster Guideline.

It is not too nice to lose your payout days before you'll receive it. But it is also not too nice to steal money from Google and its advertisers with click fraud. I do not think that Google ONLY bans the fraudsters, never making any mistakes. But I also find it hard to believe that more than 50% of banned users are innocent. This tactic of killing accounts days before payout is to discourage the fraudsters and TOS-breakers, and I still think that is the majority of bans.

Interesting. I actually didn't know this. Even so, I have since attempted to appeal a few years ago (I am 23 now) and was ignored again.

As for the reason why I was banned, I'm confident that one of my competitors was clicking my ads intentionally to get me banned.

I was first banned back in 2010 a few days before the payout date. After that I made numerous attempts at getting the account reopened, via their support forms. Then in the fall of 2013, it was reopened, after yet another support "ticket". I didn't start using it again immediately as I had to prepare my sites to at least partially go back to Adsense, after years of using other services. Guess what? A month after I was back on Adsense, the account was shut down again, without warning, and my money was gone.

I would not be surprised if yesterday's "leak" is indeed true.

Edit: I should add that I had been using Adsense since ~2006, when I was first banned. No big changes had been made to my website (one at the time), in the time before the ban. I never got an explanation other than the standard "illegal activity" message everyone seem to get.

All it takes is someone who has 5 minutes to lose to writes a shitty bash script that will curl your ads in an infinite loop. That may be the 'illegal activity' reported. As for the bans occuring a few day before payout, I'd be prone to think that the automated checks for such activity are not run in real time, but at a scheduled time close to a payout. That would explain why so much bans happens before payout (well, excluding malice from google)
I find it hard to believe that a multibillion dollar company is plotting to steal hundreds of dollars from publishers.

Perhaps a more productive activity would be to post the reasons Google cited for ceasing the ad serving on your site and then explain what you changed.

Linking to your site would also be helpful.

In this way we can determine more reasonably whether they were right in suspending your account.

Surely it is not the number of accounts that were banned that is important but rather the reasons why they are banning them and the fairness of the review process.

Maybe they're not plotting, maybe they're just overlooking an overzealous ban-bot.
I agree. I do think there is a problem with the system. But I don't believe it is a "plot" by Google specifically. I think it is more, like you say, overzealous algorithms that are resulting in the problems Adsense publishers are seeing. I do think there are some other areas of the algorithm that are just not working properly such as the PPC & CPM calculations.

I don't think Google is necessarily doing this on purpose, but I do think, as with most Google products, they don't utilize their resources properly to gather feedback from the publishers to identify exactly where the problems are and what is occurring in order to properly resolve them. Instead they see a fire internally and attempt to put it out which just pushes the problem to another area. Adwords, and in turn Adsense, are the bread and butter for Google earnings, and while I understand it is nearly impossible to handle every publisher issue they must receive, Google has a bad reputation when it comes to dealing with any problem at all. I do know that when your Adsense account reaches I believe $100 a week (not positive on the exact amount but that is what it was at one time) in earnings you do get direct email access to their support team, but even this is not enough in most cases.

It doesn't take long to do a quick Google search to see that these issues are not isolated to one or two users. It is a systematic problem that has been occurring for several years now. Some larger publishers have even identified specific IP addresses for click bots and reported them to Google, yet Google does nothing to ban these IP addresses causing more users to experience the problem.

That seems to be their pattern, considering on YouTube they readily ban and remove NASA published content once other news stations or publishes like SONY share some of it.
When you're banned they don't give you a reason. It's a template email which explains how they CAN'T give you a reason because then it would allows others to start gaming the system.
You don't get billions of dollars by ignoring small change.
Sure ... mind the pennies, but don't risk your dollars to do so (aka penny wise and pound foolish). Ads are a trust business, and a lack of trust erodes their entire business away.
I run a network for community forums. My forums have been spammed a few times with objectionable content.

When this happens, usually I get warning from adsense asking me to remove the objectionable content with in 48 hours. Sometimes, they block adsense on my website and email me about it. I promptly removed the content and reverted back. Adsense was restored on my website after a few days.

(comment deleted)
This has been going on with my forums for many years. Mostly users spamming objectionable content, but sometimes I get slapped for having ads on login/404 ("contentless") pages and other rule violations.

I get disabled, Google lets me know, I fix the issue, appeal, and get Adsense restored. My forums have Adsense incomes that range from $100/mo to $1800/mo.

Google has been great so far. It does feel precarious to have all my eggs in the Adsense basket, but the payout from other ad networks is abysmal in comparison.

I've not confirmed this at all but interesting it's a lead topic here... http://pastebin.com/qh6Tta3h
Lengthy previous discussion on HN

https://news.ycombinator.com/item?id=7667976

Including Matt Cutts' response to the text in the pastebin:

https://news.ycombinator.com/item?id=7669071

Thanks for the links. I was uncertain the context for this HN post. Also, Matt's reply is really helpful.
Matt's reply (or denial) is useless to this conversation. I have a great deal of respect for Matt and his contributions to the SEO community but he's quite possibly the last person I would expect to confirm, or even give credence to a claim like this given his connection to Google.

Asking the ad department if they've been stealing money from thousands of publishers over the last several years? Of course they're going to deny, no matter the truth as confirming would essentially be an admission a very serious crime.

By this measure, the comment of every single person who says that they were cut off innocently is just as useless to this conversation. Are people going to admit that they thought they could click ads on their site endlessly through Tor proxies?

confirming would essentially be an admission a very serious crime.

Serious crime? It is actually a problem (there needs to be more competition in this space), but Google can tell any publisher to stuff it at any time. They don't need to have a reason. Now generally that doesn't make sense if they're making money on the relationship, but we know that in many cases they aren't -- that a lot of shady sites undermine the trust advertisers have in the platform.

That post reads like a complete fake, not least the absurd "don't be evil" nonsense. It reads like fan fiction, or rather hater fiction. Like someone got the ban hammer and is doing what they can to try to get some sort of amnesty.

A lot of people engage in click fraud. A lot of people completely break the advertising agreements (the ads that try to solicit accidental clicks, the apps and sites that implore you to click on ads to help support them, etc). These might seem fine in isolation -- Google makes lots of money and little guy just wants a bit of chump change -- but if it isn't controlled it seriously threatens the entire advertising model. One of the reasons Google has succeeded in a cutthroat industry is that they take measures to prevent and control this.

The people caught out will always claim innocence.

Google needs publishers. They aren't going to cut off their nose for a short-term gain. But for those scam sites and users, it is better to be rid of them.

Google needs publishers. They aren't going to cut off their nose for a short-term gain.

For the sake of argument, I'll take a contrary position (I agree that the post smells like it belongs on snopes.com).

They haven't faced a risk of losing publishers yet. There are plenty of them. IF publishers called BS on Google and quit playing Adsense with them, then they may be forced to take care of the publishers they have. But as it stands, they can very well get away with using publishers until it's time to pay up, then dismissing them without explanation.

I faced this kind of stuff from them as an advertiser. One of my apps throws a red flag every time I advertise it- then I have to wait for human intervention to review, and always without explanation of what I need to fix.

This went on for years- I modify an ad, the ad is banned until review. Every time the ad was allowed, after review, because I am not doing anything immoral.

I implored them to give me the benefit of the doubt, after all these years, and spot-check if they need to. Hell, my grocery story lets me check out my own groceries with only occasional 'audits.'

But not Google. Not even after years.

Admob - 28k+ in earnings for Android, I received every cent up until the day of suspension. The suspension was due to inappropriate content for their advertisements to be placed beside. I received every payment in due course, it wasn't as bad as I expected. The traffic & clicks were completely genuine and I believe this is why the earnings were honored
It's been an hour, and a very clear trend is emerging: http://www.wolframalpha.com/input/?i=bar+graph+13%2C+5%2C+10...

Is there any reason why 4x more people would be banned within four days of a payout than any other part of the cycle?

(This presupposes the poll results can be trusted, which seems dubious at best. But if this survey is trustworthy, then I wonder what it implies.)

It's a voluntary poll, hence not reliable. I would never trust an HN poll for something as significant as this. If the results were true it would be worrying, but we need much stronger evidence than this.
Hmm... possibly. It seems strange that this particular poll would attract so many trolls, though. Surely there are some troll results, but most of the results are showing that people are getting banned within 4 days of payout. As long as >75% of participants are honest voters, then it doesn't seem like the trolls could skew the results to the extent that we're seeing.
There may be a selection bias too: people who were banned just before payout may be more likely to respond to the poll.
People who had their account banned in the last few days before payment may be more likely to feel victimized, and therefore more likely to answer a poll to express their grievance.
That's probably true, and in hindsight it's exactly why polls (and statistics in general) are so difficult. Thank you (and also robryk) for pointing that out!
It's why voluntary polls are meaningless. A true random poll would not have this bias.
People who were banned are probably pissed off and chose 4days.
Outside of having actual proof of suspension, I'd view 80% of these as troll results. finding that users with suspended accounts in an hour is unlikely.
Going by http://ycombinator.com/newsnews.html HN was seeing 120k uniques as of 2011. This post has been up for an hour, and attracted 105 poll respondents. (120k / 24) is 5000 users, 105 respondents represents about 2% of that.

So either 2% of all HN readers have had their AdSense account banned, or the poll results are a bit noisy :)

(Obviously this is extremely rough math, but allowing for a huge error margin, 0.5% of HN readers would still seem too high, at least to me)

On saying that, AdSense is an enormous program

HN was seeing 120k uniques as of 2011. This post has been up for an hour, and attracted 105 poll respondents. (120k / 24) is 5000 users, 105 respondents represents about 2% of that.

Actually, HN has grown exponentially since 2011. You'll have to extrapolate this chart: https://news.ycombinator.com/item?id=5253773

Also, the traffic fluctuates depending on which part of the day you measure. There are comparatively few people here during 3AM - 7AM in the US.

(comment deleted)
Thats true if the results are close, but when one of the options clearly trumps the rest, even assuming there is some fraud ,a disturbing pattern emerges.
IMO, even if it isn't true that Google has banned people for illegitimate reasons, it's entirely possible that when they do find a reason to ban you they sit on your account so they can take what you would have made and keep it along with their normal cut. It seems pretty iffy overall, but in their TOS for Adsense there is the line "If we terminate the Agreement due to your breach or due to invalid activity, we may withhold unpaid amounts or charge back your account."

I think it's also worth noting that it can be trivial to get an account banned if you just get a few people to keep clicking the same ads all day. So 'legitimate' bans could happen even when there was no foul play from the person showing the ads.

Yes, it seemed obvious to me that when I got banned, they run some kind of check on the account just before they pay it out. That much I believe is obvious.

Now, as to whether or not their check is valid - that's the real question.

(comment deleted)
I used Adsense for a blog i made and then got banned before a payout as well. However, I was clicking my own ads unaware that it can get your account banned. It's been a few years not and they still haven't reenabled my account.
Does it matter much what the Adsense is on? I've had a couple of blogspot blogs that I've built up to around $50 on average per month. I've had them for years and never been banned, although it took me over a year to get my first $100 payout.
(comment deleted)
(comment deleted)
While I don't know if they do, I can see why Google might prioritize review of accounts which are about to receive a payout over ones where that's far in the future: once the money is sent, it's generally not recoverable. That's when Google has the highest quotient of [data on the account] * [value at risk], so that's when it makes sense to review.

AdWords and AdSense policies tell advertisers and publishers that advertiser spending on evicted publishers are refunded for the preceding 60 days. Because this policy has to do with revenue recognition, it's presumably under SOX control, so it would be difficult and very risky to willfully violate it.

So Google faces a larger cash loss if they cancel a publisher just after a payout than if they do so before. And they have no incentive to cancel publishers just to keep the money: they refund the advertisers, so they lose not only their share of the advertising spend, but they have to pay the publisher share of any unrecoverable previous payout out of their own pockets.

Disclosure: I used to work for Google.

The problem with that, IMHO, is that payout is always for the previous month, so if they ban you right before payout, they're taking ~2 months worth of ad revenue from you.

I don't understand how 3 weeks before payout is not enough time to analyze the previous month's clicks/impressions for fraud.

Tested out Adsense, saw it performed better. Switched all our ads to Adsense, big mistake. We got banned right before the payout date and ended-up making almost zero for the entire month. Big lesson learned.

Edit: To further clarify, we were expecting to receive a payment in the low five figures. Also, during that month I was invited to a special Google event where I spoke one on one with AdSense employees on how to optimize the site for revenue. Then two weeks later I received notice of our account suspension.

So ... what happened when you followed it up?
Emailed the contacts I made at the AdSense event, they said they'd look into it but never responded. Contacted my friends at Google who referred me to other AdSense employees, those contacts also ended up no longer responding to emails.

Going through the usual appeal process just returned automated messages, which also ended up in a dead end. So eventually we just moved on.

Funny enough, I was able to dig up an old blog post by the AdSense team with my photo: http://adsense.blogspot.com/2011/09/continuing-adsense-in-yo.... There's me holding up a big chalkboard, two weeks before getting banned off their platform. That was years ago, so I've since moved on but it was a good lesson learned.

That sounds extremely bad business. The display network, I presume, must be a sizable source of revenue. Basic email support with a turnaround time of say a week for accounts which have already earned some money is the least a publisher can expect. We need more competition.
happened to a mate of mine several years ago. he was within week of a payout and they banned him. could only get auto responses. they accused him of clicking his own links. he was really gutted at the time.
I think you are better off going with affiliate-based advertising. The payouts are larger and there is no click fraud issue as you are paid for conversions. Shareasale.com or BuySellAds.com are two of the more popular ones.
I was making $1-3k monthly. I logged in at the end of November (*edit: 2012) to see what my Xmas bonus was going to be. Turns out it would be a big, fat zero. Account suspended/canceled.

I submitted a claim and they said: sorry, no - you're done.

There was zero reason to do it. No ToS violations, no fraudulent clicks. Just $30k less in my bank account for the next year. The second most frustrating part, aside from the loss of revenue, is that they won't tell you why or what caused the cancellation.

Edit 2: RIP AdSense account, ~2006-2012

You didn't try switching to other ad networks?
I lost an entire Google account like this. Email, calendar, etc - poof, no explanation, no recourse.
I made a bit of money in the early 2000s by writing Flash games and putting Google ads around them. Google eventually banned me citing a "no flash games" policy in their T&C, which (if it existed) was very selectively enforced.

At the time I didn't fight it, just said "OK, I'll just switch providers, please close my account." Google did actually pay me the rest of the money in my account.

But, since then, I've been disallowed from using AdSense on any new sites, Flash games or not, and, weirdly, been banned from Google Code too, so if I want to use a project on there I have to log out first.

I've since stopped using Google services, even learned about postfix & dovecot so I could host my own email. Never looked back.

Shame about the lack of viable alternatives to AdSense, though. I did use AdBrite for a while, though their ads were sleazy sometimes. Now they're gone.

Are there any good alternatives to AdSense?