Well, sure, you pay Google for the device -- that's fairly direct monetization.
And it increases the utility of (and thus the demand for) content from and subscriptions to Google's audio/video services (whose mobile apps all support Chromecast), so its monetized indirectly that way.
Other than that, its adoption drives app developer adoption and user familiarity for Google Cast, which, aside from its use in Chromecast, is a key feature of Android TV, which Google monetizes not just by selling hardware direct to consumers, but also via its cut of apps in the Play Store, and by (presumably) getting paid by Smart TV manufacturers to use Android TV as their Smart TV OS.
It probably leverages Android in some fashion also, though good iOS apps have chrome cast support as well.
Chromecast doesn't have any special connection to Google Play. Anyone can cast whatever they want. Amazon Prime Instant Video can already be cast, but the user experience is so bad that you probably don't want to.