Here are some tips for achieving success with AdSense.
1. Create a website with real domain (www.yourdomainname.com). Don't try a free web host because free web hosting site will likely have banners and pop-ups and your site get rejected because it looks unprofessional. Remember, a free web host will give you a website address like this: http://yourdomainname.weebly.com instead of http://www.yourdomainname.com
2. If you don't know web programming or have no desire to learn it, get a beginner's design editor like FrontPage or Coffee Cup. You can publish your content directly to the web from the software. Keep in mind you can't use FrontPage alone. You must have a web host that will allow you to publish your site to the Internet via FrontPage.
3. If your main purpose to create an earning site to make money with AdSense, you should choose a topic that you know a lot about so you can write lots and lots of content.
If you don't like to write? There are sites like www.articlecity.com that provide free reprint rights. Just search their database and find articles that match the theme of your site. A few articles from such sites are fine, but relying on them for 90% of your information is not going to help your site.
4. Get traffic. Once your site is up and running you'll need to learn how to get your site listed in the major search engines.
Getting into Google is FREE and can bring in hundreds or even thousands of visitors per day. All you have to do is submit your site to them and wait patiently while Google ads it to the index. It can take a few months. Patience is key with Google. Then do the same with Yahoo, MSN, etc5. Collaborate to other related sites and share in Cross linking. Cross linking means that you place a link to another person's site on your own site and they do the same for you in return. Cross linking is a great way to get even more free traffic.