Add start/end and whileActive to the campaigns

Bug: 64685
Change-Id: If336cddba5cf13d4e2a60b0f68cbf6d52b851dd8
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/612
(cherry picked from commit 6d7510a4d058f09b9cccf6384e8594d4a3acb307)