Info
Inhalt

Verwenden des CMP mit prebid.js

Um das CMP mit prebid.js zu verwenden, müssen Sie prebid.js in Version 1.0 oder höher erstellen (Version 0.3x von prebid.js unterstützt keine CMPs). Sie können die vorgefertigte Version von herunterladen http://prebid.org/download.html oder bauen Sie es selbst (Download von https://github.com/prebid/Prebid.js, bauen über gulp build --modules = ZustimmungManagement, bidAdapter1, bidAdapter2,…).

  1. Fügen Sie Ihrer Website den normalen CMP-Code hinzu
  2. Platzieren Sie die Datei prebid.js in Ihrem Webverzeichnis und fügen Sie die Konfigurationsskripte für prebid.js zu Ihrer Website hinzu
  3. Fügen Sie eine prebid.js hinzu ZustimmungManagement Konfiguration zur normalen prebid.js-Konfiguration wie folgt:
<script>
  var PREBID_TIMEOUT = 300;
  var pbjs = pbjs || {};
  pbjs.que = pbjs.que || [];
  pbjs.que.push(function()
                { 
    pbjs.setConfig( { consentManagement: 
                     { cmpApi: 'iab', //needs to be iab   
                       timeout: 8000, //timeout for prebid to wait for consent in ms   
                       allowAuctionWithoutConsent: true //send requests without consent?  
                     } 
                    });                               
    var units = []; 
    units[units.length] = {  
      code: "content",  
      sizes: [[300, 250]],  
      bids: [   
        {bidder: "criteo", params: {zoneId: "..."}},   
        {bidder: "fidelity", params: {zoneid: "...", floor: 0.05, server: "..."}},   
        {bidder: "stroeerCore", params: {sid: "..."}}   
        //more bidders here  
      ] }; 
    pbjs.addAdUnits(units); 
    pbjs.timeout = 300; 
    pbjs.requestBids({ bidsBackHandler: function(bidResponses){ }, timeout: 300 });
  });
</script>
Nach oben