使用DFP预付费放大器

时间:2017-06-01 15:34:48

标签: amp-html prebid.js

我尝试使用带有放大器的预付费,但我收到了错误:

f.js:8 Error: Unknown attribute for doubleclick: prebid.
at w (https://3p.ampproject.net/1496245713200/f.js:12:20)
at E (https://3p.ampproject.net/1496245713200/f.js:22:467)
at va (https://3p.ampproject.net/1496245713200/f.js:9:544)
at https://3p.ampproject.net/1496245713200/f.js:184:250

我查看了代码,我正在使用http://prebid.org/dev-docs/show-prebid-ads-on-amp-pages.html#amp-content-page中的示例,但我找不到错误。

这是我的放大器广告代码:

<amp-ad width="300" height="250" layout="responsive" type="doubleclick" json='{"prebid":{"requestBidsDuration":2500,"adUnits":[{"code":"/9999999/XXXXXXXXXXX","sizes":[[300,250]],"bids":[{"bidder":"rubicon","params":{"accountId": "99999", "siteId": "99999", "zoneId": "99999", "sizes": "[15,10]"}},{"bidder":"appnexus","params":{"placementId": "99999999"}}]}]}}' data-slot="/9999999/XXXXXXXXXXX"></amp-ad>

remote.html和creative就是来自prebid的例子。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,不得不编辑remote.html文件中的代码。

问题是doubleclick标签不允许有任何用户定义的字段,但是&#34; json&#34;中的预付费设置。您的代码字段是一个。

可以通过修改setTargeting函数来删除此字段来解决此问题:

import * as bar from 'moduleFoo'

答案 1 :(得分:0)

如果有人在2018年3月之后查看此帖子,则不再使用remote.html,也不建议将其与amp一起使用prebid。