So in what way do you suggest Facebook will generate revenue? Do you think we will have to look at ads before we view people's profiles? Ads before we view videos with ads on? How about pay to promote your own posts? The latter its already being trialled. There is not much Facebook can do to generate revenue that would not irate its user base. You can skip most YouTube ads after 5 seconds; embedded videos don't normal have pre adverts, just adwords.