Content creators on YouTube were severely affected by the adpocalypse. I really like this application and I want to use it but I don't want to hurt anyone's ad revenue. I don't know if it's even possible because it doesn't seem like it is. This application works very well on older/less efficient hardware so it was great for an Android TV without play services because it seems nothing can be done on the new version of YouTube without play services. I have a shitty pre-installed version but it's only good for glitchy low quality playback and the speed cannot be changed. On newpipe I can change the pitch with or without changing the playback speed so it's a great application but I would love it if we could use it while continuing to support the ad dependent people making videos on YouTube.
If it so, the developers will have to create a different branch because F-Droid will refuse to publish the app due to it have third party ads (an also get flagges that have Ads and/or Tracking antiuser as well) like SkyTube have F-Droid version and Extra version that can change internal video player to use official YouTube API, that's mean video ads can be bypassed, however, if you have official app installed and not disabled (bloated pre-install or install GApps in custom rom later, etc.)
Right. The problem is, if we used the youtube api we could not make NewPipe as awesome as it is, because having an api acces toke legally requires you to restrict functionality. Thus advertisement never works.
Though I am aware of the problem that creators don't earn money from NewPipe, this is why once I wanted to add a special button that highlites if affiliate, merch or donation links are put in the videodescription.
The code almost made it in, but i threw it out in the end because there where several issues with link handling in descriptions back then.
However if there is still interest for highlited donation button, I'd be happy to add this :)
@gkeegan yeah I think sending the watch time of the ad would be especially crucial otherwise the ad would be as good as blocked because some downloaders can inadvertently function as ad blockers if they start downloading an ad instead of letting it play in the browser which is why this doesn't seem doable. Your comment about opting in for certain channels reminded me of the brave browser. It has a point based system for allotting points to various channels and the allotment of these points will then somehow influence they're ad revenue.
@kowith337 I had downloaded it from f-droid. It was the first result that came up when I had searched for YouTube on f-droid but I didn't consider that it would be flagged differently because of the ads and the tracking. Google ads track everywhere they're present. I remember once I had used a different search engine to visit a site but I could still find that page on my activity on Google because a Google banner ad was being displayed on that page so Google could track my activity even though I didn't visit any of the Google sites. I will have to lookup skytube and that example does explain this situation very well.
@tcanbot I mean about flagging NonFree Ads and Tracking is it possible if deploy a version that have ads, but F-Droid will be strictly refuse and none of anything can be public on F-Droid at all.
For finding extra version of SkyTube, you need to find it outside F-Droid or go to release page of their source code that you can download an extra version directly.
We will not do that.
I against this for a few reasons.
NewPipe is the best YT app out there (I Don't care what anyones says)
NewPipe is great because it respects users privacy because block ads and trackers
I have a love/hate relationshit with YT. I love the videos on YouTube but I do not like their censorship so by blocking ads is my way of revolting against YT which causes YT not to make revenue. The only con about this is that the content creator also doesn't make any ad revenue. But if you like a YT Content Creator you should support them via Patreon, Bitcoin, etc.
Also many YouTubers are using sponsors in their videos which act as ads within the video. These "ads" can be skipped by skipping 10, 20 seconds into the video.
it can be work like https://github.com/dhowe/AdNauseam to safe privacy, but ethic.
@KonoromiHimaries would that mean "clicking on" (i.e. making a network request to) every ad provided by Youtube in the background?
The title of this issue is technically wrong. NewPipe doesn't block ads at all. If YouTube were embedding ads in their videos (which they hopefully won't do) and we'd cut them out, that'd qualify for blocking. However, we just fetch the videos as-is from YouTube.
What you suggest is implementing something like their ads stuff, which is basically, playing a separate video before and in the middle of another video.
It is not our job to implement Google's ads spyware crap in our free and open source app. It'd be a usability nightmare, too.
I think we should close this issue.
Most helpful comment
I against this for a few reasons.
NewPipe is the best YT app out there (I Don't care what anyones says)
NewPipe is great because it respects users privacy because block ads and trackers
I have a love/hate relationshit with YT. I love the videos on YouTube but I do not like their censorship so by blocking ads is my way of revolting against YT which causes YT not to make revenue. The only con about this is that the content creator also doesn't make any ad revenue. But if you like a YT Content Creator you should support them via Patreon, Bitcoin, etc.
Also many YouTubers are using sponsors in their videos which act as ads within the video. These "ads" can be skipped by skipping 10, 20 seconds into the video.