CalyxOS includes microG, which solves the compatibility issue for some of Google Play Services' most essential features, including push notifications, better geolocation, and map rendering. microG also keeps Google's in-app ads disabled.
Implementation status: https://github.com/microg/GmsCore/wiki/Implementation-Status