code: function(response, { bidRequest }) {
      let bid;
      let size;
      let bidResponse;
      try {
        response = response.body;
        bid = response.seatbid[0].bid[0];
      } catch (e) {
        response = null;
      }
      if (!response || !bid || (!bid.adm && !bid.nurl) || !bid.price) {
        utils.logWarn(`No valid bids from ${spec.code} bidder`);
        return [];
      }
      size = getSize(bidRequest.sizes);
      bidResponse = {
        requestId: bidRequest.bidId,
        bidderCode: spec.code,
        cpm: bid.price,
        creativeId: bid.id,
        width: size.width,
        height: size.height,
        mediaType: 'video',
        currency: response.cur,
        ttl: 100,
        netRevenue: true
      };
      if (bid.nurl) {
        bidResponse.vastUrl = bid.nurl;
      } else if (bid.adm) {
        bidResponse.vastXml = bid.adm;
      }
      return bidResponse;
    }
docs: Unpack the response from the server into a list of bids.
  
  @param {*} serverResponse A successful response from the server.
  @return {Bid[]} An array of bids which were nested inside the server.