我使用DFP广告管理系统在网页上展示广告。
有没有办法按名称引用特定的广告位?例如googletag.getSlotByName('abc')
我的意图是刷新特定插槽中的广告。
答案 0 :(得分:2)
是。 pubads.defineSlot
方法返回对插槽的引用。此引用可以保存在变量中,以便稍后可以使用它来刷新它。这将是一个例子:
googletag.cmd.push(function() {
var slotABC = googletag.defineSlot("/12345678/SLotABC", [728, 90],
"div-gpt-ad-1327312723268-0").addService(googletag.pubads());
googletag.enableServices();
googletag.display("div-gpt-ad-1327312723268-0");
//Then you can refer to it and refresh it like this:
googletag.pubads().refresh([slotABC]);
})
更多信息:here