Text this: Effect of Cd-doping on optoelectronic properties of ZnO thin films and their application for MAPbI3 photodetector