Rubber rolls require very smooth subfloors; inconsistencies in the underlying surface will negatively affect the finished floor. Fill low spots with patching compound, then apply self-leveling overlayment for flatness. Or opt for conforming interlocking tile systems instead.