Sounds sketchy.
I've never heard of Spotflux before, and don't know that they aren't owned and operated by one of your advertising partners.
Sounds sketchy.