It was actually a pretty tricky bit of technology to build, as it had to work not only for the original link, but all of the associated trackers which were triggered by the event (otherwise the ad might not load).
Not all routers have this functionality and if it doesn't you should be able to flash Tomato or similar, or use PfSense. Depending how home baked you want to go.
Edit: and her iPhone changes its MAC address randomly so the access control was tricky to maintain.
Not sure it can be done on android.
it's also telling me that a lot of tech products are not tested with women customers at all.
For example, one of the them is a music database website. Its ad shows the links to buy the CDs (it's in Japan, FWIW). I find it very continent; I often just go Amazon to check info even if I don't want to buy.
The developers made a great release awhile back that allowed you to make custom groups of users with their own whitelists. I created a group that whitelisted all google shopping links and then put her in it. Works flawlessly