Step 1: Select the post in question, hover on top right.
What we don't always know is that every single of these posts comes with a "report" button, although reporting is not quite as simple as just clicking it. First, pull up the full post by clicking on it in your news ticker; move your mouse to the top right-hand corner of the post to bring upt he highlighted x. Click this button.
2. Click "Report story or spam"
If you are seeing it, chances are, it's spam to you; therefore it is perfectly okay to report it as such. Click on that shiny button; you are one step closer to freedom... at least from that page's posts.
3. Click "File a report".
This will insure there is a strike against the page. By itself, this action won't do anything; however, it feels damn good to do. However if you are lazy or don't care enough, skip ahead to step five.
4. Actually file the report.
Click the option that says "Spam or scam". Don't feel bad - a lot of the pages share posts from sites that are known to contain vicious malware. You're doing people a favor with this.
5. "Hide All Stories From ______________"
See that top link of the two, above "file a report"? That's right. CLICK IT. It will feel so good, and then you will get the following response:
And BOOM, that's it, you are FREE AT LAST from the clutches of the evil swag-pages, spammers and like whores.... well, just the one that showed up in your newsfeed.
Sadly, eradicating these pages from your newsfeed is like eradicating cockroaches when armed with a can of RAID... the only thing you can do is spray each one liberally and hope it dies wherever it crawls off to.
Good luck, and may fortune be with you.