Funny, because Google Adsense offers "Page-level vignette ads" which are full page interstitial ads shown for mobile devices.
The penalty must not apply because:
> They're displayed when the user leaves a page, rather than when they arrive on one, so the user doesn’t have to wait for them to load