This video shows how to display shapefile and imagery in Google Earth. Google Earth Pro, the desktop version, can directly read shapefile, geotiff, and other geospatial data. However, the best practice for most of cases is still convert the data into KML and then load to Google Earth.