yeah they takes around 32%-68% profit sharing basis.If you signup with adsense they show there terms about 68% revenue sharing basisAdSense Takes around 35% of the profits I believe. Facebook has their own Ad Platform so they can keep 100% of their income. They also funnel their ad money through several countries to avoid paying taxes on it I believe.