In general, I believe campaigns shouldn't manipulate the natural behavior of members. Allow everyone to post where they feel most comfortable or where their contributions are most needed, and then select them without revealing the reasons why.

It's not possible anymore, most users already know the criteria without the campaign managers need to stated the reasons.
Gambling campaign? I will post in gambling board.
Must earn x merits per month? I will catch merit regularly including ask help from friends/local members.
Don't burst post? I will wait at least an hour before create the next post.
Don't burst post(2)? I will spread the post everyday instead of post in the last two days.
The only way to know the true character of every participants is don't mention any rules from the beginning, but it's already too late.
Even if the managers didn’t said what they want from a poster publicly, the posters would still figure that out by looking at the accounts that were accepted into the campaigns.
Let’s go with the “Don’t burst post”
If a burst poster saves his posts for later use and posts them every hour, he is not a burst poster anymore. He exactly did what the camp manager wanted. He is not a machine gun poster anymore.
Is this a bad thing? Because he fixed his behavior. Does the reason really matter?
Smart people can see what leads to success by examining the world that goes around them. The others look for cheatsheets and campaign manager demand lists is kind of a cheatsheet.
In my opinion, campaign managers make their demands public because they already know there aren’t that many people with self conscious are around. That’s why they want to “help” these people.
And that’s because:
Campaign managers need the posters as much as posters need the managers.
Many good posters don’t realize the bargaining power they got. Without the posters the managers would lose their jobs too.