Рекламные объявления House Ads влияют на мобильные размеры

Здравствуйте,

Недавно я включил плагин «Реклама» для своего сайта с целью показа собственной рекламы.
Я добавил коды собственной рекламы в соответствии с рекомендациями из темы Шаблоны собственной рекламы.

Однако это продолжает нарушать работу остального CSS моего шаблона в мобильной/адаптивной версии.


Похоже, что контейнер блока категории внезапно расширяется за пределы ширины экрана.

Вот используемый мной CSS-код:

.banner-ad {
    display: flex;
    justify-content: center; /* Центрирует контент по горизонтали */
    align-items: center; /* Центрирует контент по вертикали внутри объявления */
    clear: both;
    width: calc(#{$topic-body-width} + #{$topic-avatar-width} + (#{$topic-body-width-padding} * 2)); /* Явная ширина для центрирования */
    max-width: 100%; /* Гарантирует, что он не превышает ширину контейнера */
    box-sizing: border-box;
    margin: 15px auto; /* Центрирует объявление и добавляет отступ 15px сверху и снизу */
    text-align: center; /* Центрирует строчные элементы, например изображение */

    img {
        display: block;
        margin: 0 auto; /* Центрирует изображение внутри объявления */
        max-width: 100%; /* Гарантирует, что изображение масштабируется под ширину объявления */
        height: auto; /* Сохраняет пропорции */
        max-height: 200px; /* Устанавливает максимальную высоту для ограничения изображения */
        object-fit: contain; /* Гарантирует пропорциональное масштабирование изображения */
        border-radius: 10px; /* Закругляет углы на 10px */

        &.desktop {
            display: block;
        }
        &.mobile {
            display: none;
        }
    }
}

@media only screen and (max-width: 100px) {
    .banner-ad {
        img.desktop, p {
            display: none;
        }
        img.mobile {
            display: block;
            margin: 0 auto; /* Центрирует мобильное изображение */
            max-width: 80%; /* Гарантирует, что мобильное изображение масштабируется под ширину контейнера */
            height: auto; /* Сохраняет пропорции */
            border-radius: 10px; /* Закругляет углы и для мобильного изображения */
        }
    }
}

Любые предложения по исправлению этой проблемы будут очень кстати!