code: function(validBidRequests, bidderRequest) {
      return validBidRequests.map(bidRequest => {
        let gjid = Math.floor(Math.random() * 99999999);
        let sizes = generateSizeParam(bidRequest.sizes);
        let configId = bidRequest.params.placementId || '';
        let minCPM = bidRequest.params.minCPM || 0.0;
        let minCPC = bidRequest.params.minCPC || 0.0;
        let allowExplicit = bidRequest.params.explicit || 0;
        const body = {
          gjid: gjid,
          sizes: sizes,
          configId: configId,
          minCPM: minCPM,
          minCPC: minCPC,
          allowExplicit: allowExplicit,
          referrer: utils.getTopWindowUrl(),
          requestid: bidRequest.bidderRequestId,
          bidid: bidRequest.bidId
        };
        if (document.referrer) {
          body.referrer = document.referrer;
        }
        if (bidderRequest && bidderRequest.gdprConsent) {
          body.consent_string = bidderRequest.gdprConsent.consentString;
          body.consent_required = (typeof bidderRequest.gdprConsent.gdprApplies === 'boolean') ? bidderRequest.gdprConsent.gdprApplies : true;
        }
        return {
          method: 'GET',
          url: ENDPOINT_URL,
          data: body
        };
      });
    }
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.