Easier way would be to have separate events sets - for time announcements, those event(s) you create manually. And create Ads events using the AdsScheduler. Separate them by several seconds, e.g. time announcement runs at XX:00:00, and the advertisement is at XX:00:05.