【问题标题】:AMP Ads: How to configure dynamic DFP key-value in json propertyAMP 广告:如何在 json 属性中配置动态 DFP 键值
【发布时间】: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


【解决方案1】:

晚了,但错误可能是因为 de "data-json" attr 应该是 "json"

检查一下

https://github.com/ampproject/amphtml/blob/master/extensions/amp-ad-network-doubleclick-impl/amp-ad-network-doubleclick-impl-internal.md

<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>

【讨论】:

  • 我不明白如何使它成为动态定位
猜你喜欢
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多