Adsorption of Gases on Complex Solid Surfaces