added option to select a dimension, added ad-3.js template, and added logic to allow only shortcode or sitewide ads