Think about what "adsorption" actually requires physically: molecules sticking to a surface. Let's check which type of catalysis has such a surface available.
Since a physical adsorbing surface only exists when the catalyst is in a different phase from the reactants, the adsorption theory applies specifically to heterogeneous catalysis.
Therefore, the correct answer is Heterogeneous catalysis.