I have found the cause of the issue.
My group of “extra_special_members” has visibility set as:
Who can see this group? Group owners
Who can see this group’s members? Group owners
This is set so members of this group cannot see each other, and more importantly, the number of people in this (sensitive) group does not leak out.
If I:
- Create a group called “hide-ads-test”
- Set the visibility set to “group owners, members and moderators”
- Add my TL2 test user group “hide-ads-test”
- Add the “hide-ads-test” group to the
no ads for groupssetting
Then my TL2 user can no longer see the adverts.
As soon as I change the group visibility from “group owners, members and moderators” to be “Group owners” then the adverts instantly re-appear ![]()
It’s as if the ad plugin can’t see the group, so it just shows the adverts ![]()