Twitch blocks every domain where I embed my stream


I have already written about this problem, asking if I took into account all the rules for embedding the twitch player ( Twitch blocks every domain where I embed my channel - API - Twitch Developer Forums ) eventually we ended up violating the minimum embedding dimensions.

This time, I embed twitch player on some pages of my gaming site so site visitors can chat comfortably and find new indie games. But a month later, Twitch blocked my domain again. It’s very easy to check, with the direct link Twitch Error (change to any unlocked domain and everything works)

It already looks like a biased attitude, cos such partners as have their stream embedded literally on every page (along with embedding clips to increase views) for years but on my site they block a large twitch player placed in a convenient place for viewing.

Support just ignores me. Answering with patterns:

Thank you for reporting the issue! There is a webform that you may fill out here: Twitch Embed Feedback that can inform our dev team that you are seeing difficulties embedding on your site.

And I’m too small a streamer to draw any attention to this problem.

Have any of you encountered a similar problem? How to embed a stream on your site to not be blocked in a month? Is there a chance to get the embed back on a previously blocked site?

The code, screenshot and link to my twitch embed are below:
Page example:

<div class="xopo-player-container">
    <div class="full-main-text player-text">
        <div class="sub-title">Наш стрим</div>
        <div> На своём канале Xop0 вместе с чатом играет во все новые игры от AAA проектов до малоизвестных
            indie-новинок. Заходи общаться! 😄</div>
    <div id="twitch-embed">
            allowfullscreen="true" scrolling="no" autoplay="true" width="1000" height="400">
    <script type="text/javascript">
        new Twitch.Embed('twitch-embed', {
            width: 1000,
            height: 400,
            channel: 'xop0',
            muted: true,
            theme: 'dark',
            parent: ['']
        #twitch-embed {
            display: flex !important;
            flex-wrap: nowrap;
            justify-content: center;
            flex-basis: auto;

        #twitch-embed>iframe {
            border: none;
            position: center;
            align: center;
            padding-bottom: 10px;


        .sub-title {
            background-size: auto;
            color: rgb(144, 129, 119);
            font-family: MyriadPro-Semibold;
            font-size: 18px;
            padding-bottom: 10px;
            text-transform: uppercase;


        .xopo-player-container {
            background: #2f3136;
            border-top-color: rgb(119, 49, 45);
            border-top-style: solid;
            border-top-width: 4px;
            border-bottom-color: rgb(119, 49, 45);
            border-bottom-style: solid;
            border-bottom-width: 4px;
            margin-top: 10px;
            margin-bottom: 10px;

        .player-text {
            padding: 15px;


I tried to ask on reddit, but no one there has come across anything like this, only an assumption that the site does not suit twitch in some way.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.