Issue #2354411 by eshta: Update buildCampaignReports method signature for flexibility.