If you are using WIX/Google Sites/Some other tool and your embeds are no longer working.
The fix is as follows, it seems that wix and other website builders will put your embed in another iframe, so you need to include your website as a parent and that extra iframe as a parent.
FOR WIX
Generally it seems that for a wix site, your site is
somesite.com
And your iframe is
somesite-com.fileusr.com
or
www-somesite.com.filesusr.com
So your parent would be
parent=somesite.com&parent=www.somesite.com&parent=www-somesite-com.filesusr.com
FOR GOOGLE SITES
Try the fix described on Github → https://github.com/BarryCarlyon/twitch_misc/tree/master/player/googlesites
FOLLOWING THE IFRAME TREE
You can check the specific of your extra iFrame by right clicking on the broken embed, hitting “inspect” and then looking in the source for something like this:
Highlighted is the iFrame URL you are looking for.
Some sites may do website, iFrame, iFrame, your actual embed. So you’ll have to follow the Tree up and add all the parents.
FOR EVERYTHING ELSE
If you are still stuck after trying this, and cant’ find your parent tree.
Please post a link to your direct webpage where the broken embed exists and someone can look and provide the fix for you.
Please be advised this is voluntary and you may not get an answer quickly.
ALSO
Your website needs to be over SSL and forcing Non SSL visitors to the SSL version of your site