我尝试使用带有放大器的预付费,但我收到了错误:
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的例子。
答案 0 :(得分:2)
我遇到了同样的问题,不得不编辑remote.html文件中的代码。
问题是doubleclick标签不允许有任何用户定义的字段,但是&#34; json&#34;中的预付费设置。您的代码字段是一个。
可以通过修改setTargeting函数来删除此字段来解决此问题:
import * as bar from 'moduleFoo'
答案 1 :(得分:0)
如果有人在2018年3月之后查看此帖子,则不再使用remote.html,也不建议将其与amp一起使用prebid。