3 ms·
Interesting concept. A couple questions: Do you plan on expanding your audience beyond developers to other users such as, for example, the slightly more genera
by tech234a 4y ago
Interesting concept. A couple questions:
Do you plan on expanding your audience beyond developers to other users such as, for example, the slightly more general group of those who are technologically-adept but aren't necessarily developers?
Do you have other options for targeting ads other than page content? For example, some web apps may display private user information in the web page and would not want to send the page content to the ad server. Perhaps it would be possible to target based on a general list of keywords that are known to be related to the site?
Would it be possible to run the ad script in a sandbox iframe to ensure the server doesn't get access to page content? (I see in other comments that you mention server-side rendering but that wouldn't work for a static client-side web app.)
- ericholscher 4y agoThanks :) We don't currently plan to expand our audience. There's still a lot of growth in the dev market we're hoping to achieve. That said, we are looking at selling our product as a SaaS for other folks (https://www.ethicalads.io/sponsorship-platform/ https://www.ethicalads.io/sponsorship-platform/) -- which could target any market they wanted. We do allow our publishers to set keywords on the inbound traffic, as well as our own ML (https://ethical-ad-client.readthedocs.io/en/latest/#configuration https://ethical-ad-client.readthedocs.io/en/latest/#configur... data-ea-keywords here). The content of the site isn't send to our servers for ML -- we crawl the sites, so private content stays private. You could run it in a sandbox, but I question the use case of highly private content having ads on it. That's going to be harder for us to verify your traffic, and look a lot like fraud, but we might be willing to give it a try. We'd keep it on the network if our advertisers see good results with it.
- tech234a 4y agoThank you for the explanation!