Well don't get discouraged, but Adsense is insanely long term and might take a few years to get yourself off the ground and used to the swing of things.
Typically Social Media allows for constant growth and efficient flow of consistent traffic, but SEO will give you severe volume in literally any niche.
It's usually a left or right brained type of deal, if you like Math more do SEO whereas words will mgive you the right to have insane amounts of fun with Social Media.
With websites you can add literally any Search compliant ad network in most forms such as banner or sliding footer / shadow box...
Although Social Media is also long term, you get quick results that scatter and become more grand over time and usually leads to a better quality of life as long as you built yourself up and get to an accepted amount of followers that satisfy your meaningful demands.
Utilizing social media, you can not only make a FanPage out of your brand, you can also monetize your internal social authority presence to streamline all your CPC efforts by using networks such as MyLikes, ChaCha and Skylikes.
Keep your options open as FanSites can get away with copied content a bit more as well as rank for millions of long term keywords if you set things up properly by the time you become established.