It may be the manufacturers fault, but the person who sold it to you (the provider) is liable.
Should be the same here
It may be the manufacturers fault, but the person who sold it to you (the provider) is liable.
Should be the same here
Now in the particular case of ads in applications, I think there are surely many developers who fail to do their due diligence when picking advertisement partners, but without a doubt there are also advertisement companies who excel at duping the developers they work with.
Excessive trust is negligent. Let the market decide how to mitigate risk, but eliminating the risk creates opportunity for profiting from malfeasance.
Imagine you are a shop selling cola in can.
If coca cola company put some unhealthy stuff in, you are not liable just for selling it. But if you made the stuff unhealthy because you stored it in direct sunlight long time, you are liable.
I bought "child's toy" and sold you "child's today", you expect seller to check every toy if there is "secret camera" ?
I don't think that's true unless they knew it had this behavior or were negligent in some way.
I'm not sure what to call allowing any old shit to run in your app under the guise of ads other than negligent. The fact that it's so common should not be an excuse.
In situations like this perhaps it would be more productive if we had a system that focused more getting everyone to clean up and prevent this from happening again first, and then look at the liability part.
I do believe that this is the innate human response, the desire to "do the right thing". Most of us have the right mixture of nature/nurture to want to do that. But if the system doesn't enable that behavior or punishes that, that behavior will get suppressed and we end up in a miserable situation for everybody.
I dunno, it's not exactly an easy question or it would be solved already, and bad faith actors will exploit the goodwill of others too.