As @Calyxander already said, you can flag message in private topic the same way as you flag post in public topics.
We have strict rules for Advertisers / Sponsors. They are allowed to post exclusively in Sponsored category. In other sections, they can post commercial information only when they are tagged (using @) or asked directly.
Under no circumstances we would allow Sponsors to use private messages to send undesired offers.