Just use newpipe. It's youtube without the ads. Doesn't have casting support, but it allows you to download the videos. You can also listen/download to the audio of videos, without fetching the video.
fun fact: i needed to use landscape mode on my phone to see this comment