2017-06-01 2 views
2

Je tryng utiliser PREBID avec ampli, mais je reçois l'erreur:PREBID avec ampli 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 

Je revu le code et je suis en utilisant l'exemple de http://prebid.org/dev-docs/show-prebid-ads-on-amp-pages.html#amp-content-page, mais je ne peux Ne trouve pas l'erreur.

Voici mon code ampli-annonce:

<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 et créative comme l'exemple de PREBID.

+0

Pourriez-vous ajouter un lien vers la page qui lance l'erreur? – kul3r4

Répondre

2

J'ai eu le même problème et j'ai dû modifier le code dans le fichier remote.html.

Le problème est que la balise doubleclick ne permet pas d'avoir des champs définis par l'utilisateur, mais les paramètres préboutis dans le champ "json" de votre balise est un.

Ce problème peut être résolu en modifiant la fonction setTargeting pour supprimer ce champ:

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

Cela fonctionne, merci. – LordFlik