Question: why ksp has no unit?
Answer: Since activities are unitless, they eliminate the units of all the quantities in the equilibrium constant expression, making the constant itself unitless all the time. ... The activity of a substance is a measure of the degree of presence of a chemical, relative to a reference state.