doWithAds.call(this, function(){ if (ad_utils && ad_utils.on_ad_load) { ad_utils.on_ad_load(this); } var resizeElementAttr = this.parentElement.getAttribute('data-resizeelement'); var resizeDims = resizeElementAttr ? resizeElementAttr.split('|') : []; var resizeWidth = resizeDims[0]; var resizeHeight = resizeDims[1]; if (this.height && this.height > 0) { this.parentElement.style.height = resizeHeight ? resizeHeight : this.height + 'px'; } if (this.width && this.width > 0) { this.parentElement.style.width = resizeWidth ? resizeWidth : this.width + 'px'; } if (resizeDims.length > 0) { this.style.position = 'relative'; } this.parentElement.style.position = 'relative'; });