Shingles turn black for two reasons:
1. Tannins that come from within the cedar to the surface of the wood
2. Mildew stains.
If the dark color is mildew, bleach will clear it up. If tannin causes a stain, bleach will not help the darkened shingle.