Настройки разрешенной рекламы для групп не исключают группы

Функция «Группы» работает некорректно. У нас есть две группы, в которые пользователи вступают через плагин «Подписки», и они не должны видеть рекламу. Однако сейчас реклама отображается для тех, кто состоит в этих группах.

Мы трижды проверили все настройки. Включение и отключение плагина также не помогло решить проблему.

До конца 2023 года всё работало идеально.

5 лайков

Здравствуйте и добро пожаловать @tchristensen :slight_smile:

Кажется, мне удалось воспроизвести проблему. Дайте мне проверить, смогу ли я найти кого-то, кто внимательно изучит это. :+1:

5 лайков

Очень признателен, спасибо!!

3 лайка

Просто для уточнения: вы также используете настройку «без рекламы для групп», чтобы исключить их из показов рекламы, или это в основном основывалось на более старых настройках стиля уровня доверия?

1 лайк

Спасибо. Я использую только настройку «без рекламы для групп», и она больше не работает. Теперь все видят рекламу, даже если они состоят в группах, указанных в этой настройке.

2 лайка

Не могли бы вы обновить свой сайт, чтобы он подхватил последние изменения? Были внесены исправления в основные настройки разрешённых групп для каждой рекламной платформы, и мы надеемся, что это также улучшит ситуацию в вашем случае.

Не могли бы вы проверить, решило ли это проблему для вас, и сообщить нам, что вы обнаружите?

1 лайк

Здравствуйте, у нас актуальная версия 3.2.0.beta5. Предполагаем, что это то, что вы имеете в виду.

Наш сайт администрирует Бхану, активный участник этого форума. Мы столкнулись с этой проблемой в ноябре-декабре, и он посоветовал нам дождаться последнего обновления, которое вышло в начале января, так как он полагал, что оно исправит проблему. К сожалению, этого не произошло.

Спасибо за вашу помощь.

Исправление было добавлено только вчера вечером, поэтому вам нужно обновить свой сайт через страницу /admin/upgrade, чтобы применить его.

Хотя, если проблема существовала ещё в ноябре/декабре, возможно, она связана с чем-то другим, чем мы предполагали.

Но если вы сможете обновиться и проверить, помогло ли это, то мы сможем продолжить с этого момента. :slight_smile:

1 лайк

Сделаю. Очень благодарен за вашу быструю помощь в этом вопросе!

2 лайка

Мы применили обновление, но реклама по-прежнему отображается для групп, для которых мы установили запрет на показ рекламы.

1 лайк

Хм. Это неприятно. :thinking:

Интересно, дело ли в настройках видимости групп? Какие значения установлены для видимости этих групп на их странице /manage/interactions?

Оба элемента установлены как владельцы групп для обеих групп, с которыми мы работаем. Мы хотим этого, так как не хотим, чтобы широкая публика знала, сколько у нас платных подписок. Кроме того, это работало идеально именно так, когда мы впервые начали использовать плагин Ads после его релиза.

1 лайк

Не переживайте :slight_smile: Дело в том, чтобы найти воспроизведение ошибки, так как, по моему мнению, ваша ситуация отличается от той проблемы, которую мы, как считали, решали.

С новыми настройками типа «… исключить группы» для конкретных рекламных платформ, не могли бы вы добавить эти группы в ту, которую вы используете, и посмотреть, даст ли это лучшие результаты?

1 лайк

Мы используем внутренние рекламные объявления, поэтому для них нет отдельной настройки «исключить группы». Однако я добавил группы, для которых хочу скрыть рекламу, во все соответствующие поля, но реклама всё равно отображается. Спасибо.

Можете ли вы воспроизвести эту проблему на вашей установке Discourse? Разве она не должна проявляться и у вас? Мне очень нужно решить эту проблему, так как мы продали множество подписок и пообещали этим людям отсутствие рекламы. Из-за этой проблемы я не могу показывать рекламу никому, поэтому сайт теряет деньги каждый день. Я готов заплатить кому-то за исправление. Еще раз спасибо за помощь.

Ранее мне не удавалось воспроизвести это локально в моей среде разработки. Я попробую снова на продакшн-сайте и посмотрю, что получится.

Пытаюсь, но пока мне не удаётся воспроизвести вашу проблему.

Верно. Для этой настройки нет отдельного параметра «исключить группы», но для исключения групп из показа внутренних объявлений следует использовать настройку no ads for groups.

Я создал тестовый продакшн-сайт на Discourse, чтобы снова протестировать плагин объявлений, и попытаться выяснить, в чём разница между вашим сайтом, а также понять, как всё настроить правильно.

Вы можете перейти по ссылке https://houseads.discourse.group/ и увидеть, что анонимным пользователям показываются объявления. Я приглашу вас в группу members (проверьте свою электронную почту), чтобы вы могли всё проверить.

Если я вхожу в систему как member1, который состоит в группе members, то объявления не отображаются:

Как администратор я всё ещё вижу объявления, поскольку не состою в группе members.

Дополнительные настройки внутренних объявлений

Я продолжу поиск и посмотрю, не было ли в этом году изменений в коде, которые могли бы повлиять на это. Надеюсь, что проблема решается просто какой-то настройкой, которую мы упустили и которую нужно включить, чтобы всё заработало правильно.

2 лайка

Большое спасибо за вашу помощь в этом вопросе. Да, у меня те же настройки, что и у вас. Я вернусь к Бхану, человеку, который курирует мой сайт, и посмотрю, не может ли быть какая-то пользовательская кодировка, которая вызывает эту проблему. Еще раз огромное спасибо!!!

2 лайка

Для тех, кто, возможно, столкнулся с той же проблемой: мы обнаружили и исправили ошибку, связанную с правами доступа к группам. Если группа не была публично видимой, реклама всё равно отображалась для участников этой группы.

Это исправление решает проблему, поэтому, если вы ещё не обновились до последней версии Discourse и плагина adplugin, пожалуйста, сделайте это.

3 лайка