code: function isBidRequestValid (bid) {
    const {
      params,
      adUnitCode
    } = bid;
  
    switch (true) {
      case !!(params.inScreen): break;
      case !!(params.inSlot): break;
      case !!(params.ICV): break;
      default:
        utils.logWarn(`[GumGum] No product selected for the placement ${adUnitCode}, please check your implementation.`);
        return false;
    }
  
    if (params.bidfloor && !(typeof params.bidfloor === 'number' && isFinite(params.bidfloor))) {
      utils.logWarn('[GumGum] bidfloor must be a Number');
      return false;
    }
  
    return true;
  }
docs: Determines whether or not the given bid request is valid.
  
  @param {BidRequest} bid The bid params to validate.
  @return boolean True if this is a valid bid, and false otherwise.