code: function(validBidRequests) {
      let requests = [];
      validBidRequests.forEach(i => {
        let params = {
          jst: 'hb',
          ord: Math.random() * 10000000000000000,
          tz: getTz(),
          fl: getFl(),
          rr: getRr(),
          w: i.params.w,
          h: i.params.h,
          s: i.params.s,
          bidid: i.bidId,
          transactionid: i.transactionId,
          auctionid: i.auctionId
        };
        if (i.params.itu !== undefined) {
          params.itu = i.params.itu;
        }
        if (i.params.cur !== undefined) {
          params.cur = i.params.cur;
        }
        if (i.params.subid !== undefined) {
          params.subid = i.params.subid;
        }
        if (i.params.click3rd !== undefined) {
          params.click3rd = i.params.click3rd;
        }
        if (i.params.pubdata !== undefined) {
          for (let key in i.params.pubdata) {
            params['pubside_macro[' + key + ']'] = encodeURIComponent(i.params.pubdata[key]);
          }
        }
        requests.push({method: 'GET', url: 'https://ads.betweendigital.com/adjson', data: params})
      })
      return requests;
    }
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.