Live data from Hacker News

Show HN: Ad Network for Sideprojects

tinyads.io

51–60 of 82 posts

Re: Show HN: Ad Network for Sideprojects

#52
post #42

Earlier quoted context omitted.

> Any plans for an API so sites can receive ad content as JSON and display it without ever executing your external JavaScript? That will be a very easy target for faking impressions...

It's the same JavaScript running, just hosted on your domain instead of externally. The JS shouldn't support eval, which is unfortunately a common way to display ads in networks with embedded external scripts. Version updates can go through your review too.

The current state of the art in ad fraud detection has basically become "here is a bunch of weird random stuff, lets see if you get the right answer." That stuff is delivered by dynamic JavaScript.

What you are proposing is AMP Ads and is universally hated by advertisers and publishers.

Re: Show HN: Ad Network for Sideprojects

#53

I added my project but on the dashboard,I can't see the picture and there is no edit button ?

Yeah, the first time I tried to add, I got an error message along the lines of it not being able to reach the product URL (which is absolutely available). It wiped out my competitor URL list, so when I resubmitted, they were empty. So I created a second ad that did have the competitor list, it failed again, this time I re-added the competitor list and it seemed to go through. This all because there was no edit button…

I think we are all experiencing the same issue :/ . Let's give it some time I think.

Off topic I am watching your code generation video on nodewood https://nodewood.com/features/code-generation/ . It's seems clever, but I have some difficulty evaluating how much trouble it would save me for example. How do pitch that feature ?

Re: Show HN: Ad Network for Sideprojects

#54
post #42

Earlier quoted context omitted.

> Any plans for an API so sites can receive ad content as JSON and display it without ever executing your external JavaScript? That will be a very easy target for faking impressions...

It's the same JavaScript running, just hosted on your domain instead of externally. The JS shouldn't support eval, which is unfortunately a common way to display ads in networks with embedded external scripts. Version updates can go through your review too.

If I have control over the code that displays the ads, then I can fake the impressions. The past 20 years of development in the ad tech space didn't happen just because, it happened because there is a real problem that needs solving, a problem that constantly evolves.

Re: Show HN: Ad Network for Sideprojects

#55
post #10

Creator here. Tiny ads is my attempt to create a cross site ad network for hackers and side projects. It's more an experiment than a serious business venture. The idea is simple. We place a little ad on each others page with a link back to ones side project. It privacy respecting (no user tracking) and will work in the beginning by me judging which project to include into the ad network. I hope to create a positive s…

Did you build this with Tailwind? If not, what UI framework did you use?

Re: Show HN: Ad Network for Sideprojects

#57
post #52

Earlier quoted context omitted.

It's the same JavaScript running, just hosted on your domain instead of externally. The JS shouldn't support eval, which is unfortunately a common way to display ads in networks with embedded external scripts. Version updates can go through your review too.

The current state of the art in ad fraud detection has basically become "here is a bunch of weird random stuff, lets see if you get the right answer." That stuff is delivered by dynamic JavaScript. What you are proposing is AMP Ads and is universally hated by advertisers and publishers.

Speaking as someone who knows approximately nothing about ad fraud, what additional protections exist? The scheme you described could be easily thwarted by appropriately sandboxing their script to modify a shadow DOM instead of the real one (and countermeasures like checking the page once in awhile would just as well apply to a JSON approach).

Re: Show HN: Ad Network for Sideprojects

#58

Earlier quoted context omitted.

Yeah, the first time I tried to add, I got an error message along the lines of it not being able to reach the product URL (which is absolutely available). It wiped out my competitor URL list, so when I resubmitted, they were empty. So I created a second ad that did have the competitor list, it failed again, this time I re-added the competitor list and it seemed to go through. This all because there was no edit button…

I think we are all experiencing the same issue :/ . Let's give it some time I think. Off topic I am watching your code generation video on nodewood https://nodewood.com/features/code-generation/ . It's seems clever, but I have some difficulty evaluating how much trouble it would save me for example. How do pitch that feature ?

I didn't see any way to send feedback in the app itself, so I figured I'd add to the discussion here in hopes they'll see it. The ads themselves don't launch for a few weeks, so there's definitely time to resolve this stuff.

On Nodewood, yeah, it's probably not the #1 time-saving feature that Nodewood offers, but it's similar to any other framework's scaffolding tools. It ensures that when you want to make a new API Controller, or UI Page, or shared Model, it's in the right location, follows naming conventions, and has the basics filled in for you.

I always find starting from a simple case and extending it to be a lot more-productive than starting from a completely blank file and trying to remember the basic implementation of the thing I'm trying to build.

Plus, Nodewood is a little opinionated about how to split up your code into "features" that makes building a reasonably well-organized Monolith a lot easier, and the code generation tools make it a lot easier to follow that pattern.

Re: Show HN: Ad Network for Sideprojects

#59

I'm very selective with the external scripts allowed on my websites. Ad networks are notorious for running malicious JavaScript on popular sites like NYTimes[1] and Yahoo[2] home pages. Any plans for an API so sites can receive ad content as JSON and display it without ever executing your external JavaScript? I might consider it for future side projects if I could npm install your client library instead of including…

I've built an ad network that supports exactly this: I give you (the publisher) a bag of JSON or XML that tags up the content, and you decide how to render it. I typically pay on click, but I have paid impressions in some cases where the publisher and I can reach a level of trust. I don't think wakatime.com would be an appropriate publisher for me, but maybe you have other sites that are more appropriate.

My original goal was avoiding ad blockers: By having the publisher render the ad themselves, it doesn't look obviously an ad, and as long as the publisher doesn't make the page itself an ad farm, users do not tend to block with custom CSS (that might end up in popular blocking tools). It seems to work okay- we've been operational for over five years at this point, and I've not seen one of the publisher domains or CSS show up in ublock.

Post reply on HN