ID Ward is a data anonymization technology for privacy-preserving advertising. Publishers and advertisers are able to target and retarget custom audience segments covering 100% of consented audiences. 
ID Ward’s Real-time Data Provider automatically obtains segment IDs from the ID Ward on-domain script (via localStorage) and passes them to the bid-stream.
1) Build the idWardRtd module into the Prebid.js package with:
gulp build --modules=idWardRtdProvider,...
2) Use setConfig to instruct Prebid.js to initilaize the idWardRtdProvider module, as specified below.
 pbjs.setConfig({
   realTimeData: {
     dataProviders: [
       {
         name: "idWard",
         waitForIt: true,
         params: {
           cohortStorageKey: "cohort_ids",
           segtax: <taxonomy_name>,           
         }
       }
     ]
   }
 });
Please note that idWardRtdProvider should be integrated into the publisher website along with the ID Ward Pixel. Please reach out to Id Ward representative(support@id-ward.com) if you have any questions or need further help to integrate Prebid, idWardRtdProvider, and Id Ward Pixel
Config Syntax details:
| Name | Type | Description | Notes | 
|---|---|---|---|
| name | String | Id Ward Rtd module name | ‘idWard’ always | 
| waitForIt | Boolean | Required to ensure that the auction is delayed until prefetch is complete | Optional. Defaults to false | 
| cohortStorageKey | String | the localStoragekey, under which Id Ward Pixel stores the segment IDs | ‘cohort_ids’ always | 
| segtax | Integer | the taxonomy for Id Ward | Getting this value is in progress, once done this will become optional |