Keywords: CH3NH3PbI3; atomic layer deposition; blocking layer; dye-sensitized solar cell; perovskite absorber.