YouTube only shows ads and branding if you use thier player. There are dozens of free and premium players that let you use YouTube videos with zero ads and no branding.

And if your uploading videos to YouTube for your site, you can use privacy controls to only show them on your site for paid memberships.