I deposited a ZnO layer on an ITO substrate using a 0.1 M Zn(NO₃)₂ solution with the electrodeposition method. My target is to use this photoanode for a dye-sensitized solar cell. I deposited it for 40 minutes. However, when I applied a natural dye, the ZnO layer did not absorb it. Can you explain the reason? What should I do?