我正在用 Google Ad Manager 中的自定义广告素材 (HTML5) 绞尽脑汁,以便在广告素材中显示一个关键值。
这是被调用的广告位:
window.googletag = window.googletag || {cmd: []};
var gptAdSlots = [];
googletag.cmd.push(function() {
var adSizes = googletag.sizeMapping()
.addSize([1024,0],[[1182, 320], [1182, 270]])
.addSize([768,0],[[752, 280], [752, 220]])
.addSize([320,0],[360, 260])
.build();
gptAdSlots[0]=googletag.defineSlot('/21889999357/uat.xxxx.com/PR/AB/Spot-1', [[752, 280], [1182, 320], [360, 260], [752, 220], [1182, 270]], 'div-gpt-ad-AB-1').
defineSizeMapping(adSizes)
.setTargeting("CartTotal", "561")
.setTargeting("Language", "en")
.setTargeting("Site_Edition", "us")
.addService(googletag.pubads());
googletag.pubads().collapseEmptyDivs();
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
在自定义 HTML5 模板中,我尝试使用 Google 的模式宏填充 CartTotal 的 javascript 变量:
var cartTotal = '%%PATTERN:CartTotal%%';
console.log('CartTotal', cartTotal);
不幸的是,得到的输出如下:
购物车总数 %%PATTERN:购物车总数%%
我是在一个笨蛋吗?由于互联网上的文档很少,这实际上是可能的吗?
谢谢!