I've never had a dashboard cover crack. I always buy a custom made solar reflective shade for each car. They last forever, easy to put up and are custom fit for each car to cover every inch of front glass. A little expensive and a lot more that the odinary roll out shade, but well worth it.
Covercraft Sun Shades, Custom UV Shield, Heat Shield