2017-06-01 37 views
2

我tryng使用prebid與放,但我得到的錯誤:Prebid與放大器使用DFP

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和創意是從prebid的例子。

+0

你能添加一個鏈接到其推出的錯誤頁面:

這個問題可以通過修改通過setTargeting功能來刪除這個領域是固定的嗎? – kul3r4

回答

2

我有同樣的問題,不得不編輯remote.html文件中的代碼。

問題是doubleclick標記不允許有任何用戶定義的字段,但標記的「json」字段中的prebid設置爲1。

function setTargeting(config, done) { 
    config.targeting = getTargeting(config.slot); 
    delete config.prebid; 
    done(config); 
} 
+0

這工作,謝謝。 – LordFlik