【发布时间】:2021-12-23 20:42:54
【问题描述】:
我在 AnguarJs 应用程序中实现并使用 Javascript,所以请帮助我如何在我们的代码中传递动态 url(页面名称)。
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(function () {
var pathname = window.parent.location.pathname;
var length = 40;`enter code here`
var url = pathname.substring(1, length).replace(/[!@#$%^&*/()_-]/g, "");
googletag.defineSlot('/14616973/cbcs_dt_1_728x90_1', [728, 90], 'div-gpt-ad-1604917677506-1').addService(googletag.pubads());
googletag.defineSlot('/14616973/cbcs_dt_2_728x90_2', [728, 90], 'div-gpt-ad-1604917677506-2').addService(googletag.pubads());
googletag.defineSlot('/14616973/cbcs_dt_3_300x250_1', [300, 250], 'div-gpt-ad-1604917677506-3').addService(googletag.pubads());
googletag.defineSlot('/14616973/cbcs_dt_4_300x600_1', [300, 600], 'div-gpt-ad-1604917677506-4').addService(googletag.pubads());
googletag.defineSlot('/14616973/cbcs_mb_1_300x250_1', [300, 250], 'div-gpt-ad-1604918658528-1').addService(googletag.pubads());
googletag.defineSlot('/14616973/cbcs_mb_1_300x250_2', [300, 250], 'div-gpt-ad-1604918658528-2').addService(googletag.pubads());
googletag.defineSlot('/14616973/cbcs_mb_3_300x600_3', [300, 600], 'div-gpt-ad-1604918658528-3').addService(googletag.pubads());
googletag.pubads().setTargeting('Sub_Category', []).setTargeting('Cat', []).setTargeting('url', [url]).setTargeting('search', []).setTargeting('Page', []);
googletag.pubads().collapseEmptyDivs();
googletag.enableServices();
});
</script>
【问题讨论】:
标签: javascript dynamic ads