【发布时间】:2018-01-29 12:00:29
【问题描述】:
我目前正在使用 DFP 的键值定位,以便灵活地将广告定位到特定网页和网页类型。因此,例如当页面加载时 setTargeting 函数将是这样的
.setTargeting('Site_URL', ['/news/article']);
此实现适用于台式机和智能手机。
但是对于 AMP 页面,它需要像这样将键值放置在广告单元级别。
<amp-ad width=320 height=100
type="doubleclick"
data-slot="/XXXXXXXX/amp_test"
data-json='{"targeting": {"Site_URL":["/news/article"]}}'>
<div placeholder></div>
<div fallback></div>
</amp-ad>
现在我想要的是能够像在台式机和智能手机上一样动态设置“/news/article”(值)部分。
但是,如您所知,在 AMP 页面上 JavaScript 并不能真正工作,我们有一些复杂的代码可以在桌面和移动设备上动态设置这些值。
我希望能够为数据 json 属性动态生成相同的键值组合。
非常感谢任何想法如何解决这个问题。
【问题讨论】:
-
我认为有一个开放的 FR,我已附上 feature request 供您更新。
-
非常感谢@Mr.Rebot。
-
嗨,还有人可以帮忙吗?
标签: javascript json amp-html google-dfp