Those adverts do appear on other channels; the cancer screening ads appear quite frequently (see the recent discussion about the "Jack in the Box" adverts in the "Annoying adverts" thread).
The Royal Navy campaign has been going on for several years - the one that springs to mind is the "I was...