Refactor publicCampaigns publication