0

我正在用 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:购物车总数%%

我是在一个笨蛋吗?由于互联网上的文档很少,这实际上是可能的吗?

谢谢!

4

0 回答 0