Both <script> and <iframes> are HTML tags. However, there are some differences between them:
– IFRAME tags are recommended if you are coding them directly to your page. IFRAMEs load independently of the page and that means faster page load times. The major drawback of IFRAMEs is that it does not support expandable rich media, combo tags or contextual networks (such as Adsense or YPN).
– Script tags are recommended if you are placing them in any other adserver or as a default in another network interface. Script tags supports expandable rich media, combo tags and contextual networks (such as Adsense or YPN). They will work fine when coded to the webpage, but they sometimes cause a minor lag for the user who’s loading the web page since it’s loaded inline with the page.
However, so far, this site has only Google Adsense which uses the <script> tag. Millions of people are using Google Adsense to monetize their website and the side-effect of that minor lagging time in serving script tag is pretty negligible.