code: function(validBidRequests, bidderRequest) {
      const bids = validBidRequests.map(buildRequestObject);
      const payload = {
        referrer: utils.getTopWindowUrl(),
        data: bids,
        deviceWidth: screen.width
      };
  
      let gdpr = bidderRequest.gdprConsent;
      if (bidderRequest && gdpr) {
        let isCmp = (typeof gdpr.gdprApplies === 'boolean')
        let isConsentString = (typeof gdpr.consentString === 'string')
        let status = isCmp ? findGdprStatus(gdpr.gdprApplies, gdpr.vendorData) : gdprStatus.CMP_NOT_FOUND_OR_ERROR
        payload.gdpr_iab = {
          consent: isConsentString ? gdpr.consentString : '',
          status: status
        };
      }
  
      const payloadString = JSON.stringify(payload);
      return {
        method: 'POST',
        url: ENDPOINT_URL,
        data: payloadString,
      };
    }
docs: Make a server request from the list of BidRequests.
  
  @param {validBidRequests[]} an array of bids
  @return ServerRequest Info describing the request to the server.