There are lot of methods is available on internet but Adsense is one of the most popular method to earn money from internet by show advertisements on your blogs and websites. There are lot of adsense publishers. Google easily accept adsense account but some countries like (Pakistan, India etc) Google not easily approve adsense accounts because people apply adsense with low traffic or poor content on their blog or websites, If you start your adsense account increase your traffic, Write Quality content (No copy paste), Back links from related sites. These are main things to start your adsense account. If you have lot of content but no Back links to your blog or website Google did not approve your adsense account. If you want to create adsense account you must get backlinks from other related sites and your blog or website age is 3 Months. Then you start earn from adsense.
Once you get approved Google adsense account after that you can easily earn lot of money from your adsense account. Adsense promote advertisements to your blogs or websites. People click your ads then your can earn money per click from adsense. Adsense pay highest reate per click you can earn $5 per click. Adsense pay different rates from different countries. If you have lot of visitors from USA, Uk, Canada, etc you can earn a big rates per click. Adsense pay your earning at the end of every month the minimum earning to pay out from adsense is $100.