This can be fixed by using the the following referrer policy in the server configuration or .htaccess file (this is for Apache):
Code:
<IfModule mod_headers.c>
Header set Referrer-Policy "origin-when-cross-origin"
</IfModule>
Edited: Make sure you have mod_headers extension installed.
Your current setting must be "same-origin" that doesn't send your domain name to YouTube, and Error 153 occurs.
When you use origin-when-cross-origin, the origin domain name will be sent to YouTube and it will not fail since they now knows who is requesting for the resource. It was not like this before, but YouTube wants to know who is embedding what, is it a web site embedding the video or a mobile app doing that.
For example, XenForo has the exact Referrer-Policy setting that I explained above, so videos are working here.
You can check your website in Chrome to see your setting. Open dev tools, and Network tab. Reload your website. Select the page source in the list, usually the first one, and look at the Headers. I bet yours is same-origin.
It is only sending the domain name, not even the path. But of course check with your network admin.