add interstitial support