I don't know about the Facebook TOS, but it does break the Adsense TOS. https://www.google.com/adsense/support/bin/answer.py?answer=48182
I think you can add your adsense code if its your app/software. But please check with adsense support before going ahead.
This will violate the TOS. One eBook that I bought back a few months ago had the guys adsense code embedded into it. After 3 or 4 days, the google ads stopped and public service ads started showing. Went to the guys site and read his blog entry about getting banned by Google.
Thanks Guys, I can't find any specific info regarding it in their agreement, however i will not add it since it's not worth getting banned over
I believe they are talking about standalone applications that run on someone's PC outside of a web browser, not web apps. Every search engine, even a blog is a "software application" in the same sense as a Facebook app is, so such a definition would be ludicrous. Plus there are a lot of high-profile Facebook apps running Adsense.
Applications means exe files that could run alone in a PC ,So you are not supposed to include Adsense ads in those applications... Blog is not a application but a web based script...
I am not sure that it is a violation of anyone's TOS. I have seen lots of apps run AdSense and have read some success stories. A facebook specific ad network is a bit easier to implement and has advertisers that are looking for facebook traffic. I find that apps that run our ad code eventually take down their Google ads. My advice is to try a couple of ad networks and stick with the one that works the best for your app. If you have any specific questions, I'd be happy to help. Cheers, Stas