Mastodon is not good for advertising, for the same reasons Wikipedia or the Congress are not good for advertising. They should never be used for that.
And it is shameful when someone manages to promote his shit through them, writing his own article, getting a politician to endorse his business, or whatever.