I believe that being a web designer means becoming an ambassador for good interface design. Which means beyond generating leads, and creating business results, designers should always strive to create customer delight.
This being said, organizations big and small often times forget this basic principle and make content and design decisions that are hostile to their users.
So, let's draw that line in the sand right now. If you're going to insist on obscuring your content with some stupid social s***, a promo for your app or a full-page newsletter signup form, then I'm not going to read your content. Or click on your ads. Or help you generate revenue in any way. Ever.
TC; DR