It may take up to 24 hours for the campaign reward code delivery to be sent once earned. If after waiting 24 hours and verifying that your purchases were made towards an eligible streamer that was live streaming, please contact Twitch Support while logged in.