Keeping Youtube from advertising their videos at the end is complete PIA. Since Google bought YT in 2006, they have fought to make certain that if you use YT for free hosting, they would somehow benefit. They started by having you check a well-hidden box to not allow “featured” videos to show after the video. Till everyone found the box. Then they took it away. Then resourceful people hacked the YT code and came up with a snippet that removed the advertisements. So Google retaliated by using their own code to disable the snippet. In the last couple of years there is another hack on the scene that will not keep videos from being displayed, but will show only videos from your own channel. Problem is, when you click on them, they still go to YT, so you lose them when the video is clicked.
Here is the youtube video about Kysse from the medical part of Anushka site. I put a tiny snippet of code ?rel=0 just before the last quote mark in the https: link. The entire YT embed code is below and the placement of ?rel=0 is highlighted.
When you use this code, you will see only the videos on their own channel are advertised. Thats as good as it gets, and thats only until YT changes their minds and null that snippet of code.
The alternative is MUCH simpler. Get a Vimeo or Screencast account. It’s paid, but less than 10 a month. On Vimeo especially you can select from several settings that allow you control the video displayed on your website. You can still have the same video on YT (I’d load it on both sites at the same time) for people to see on the YT platform, but your website (using Vimeo as a website host) will use a much cleaner presentation.