Can I tile over a non level floor?

You need to ensure the tiling area is level before applying tiles. If pressure is applied to tiles on a non-level floor, the grout and adhesives will eventually crack and the tiles will lift.