AMP 广告:如何在 json 属性 中配置动态 DFP 键值
AMP Ads: How to configure dynamic DFP key-value in json property
我目前正在使用 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 属性。
非常感谢知道如何解决这个问题。
晚了,但可能会出现错误,因为 de "data-json" attr 应该是 "json"
检查一下
<amp-ad width=320 height=50
type="doubleclick"
data-slot="/4119129/mobile_ad_banner"
json='{"targeting":{"sport":["rugby","cricket"]},"categoryExclusions":["health"],"tagForChildDirectedTreatment":1}'>
</amp-ad>
我目前正在使用 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 属性。
非常感谢知道如何解决这个问题。
晚了,但可能会出现错误,因为 de "data-json" attr 应该是 "json"
检查一下
<amp-ad width=320 height=50
type="doubleclick"
data-slot="/4119129/mobile_ad_banner"
json='{"targeting":{"sport":["rugby","cricket"]},"categoryExclusions":["health"],"tagForChildDirectedTreatment":1}'>
</amp-ad>