Demanding fair play from Google, Facebook and other large corporations is a losing strategy, especially if the government is not on your side. They have too much freedom to rank search results, advertisements and your feed items however they want to, up to the point where censorship is indistinguishable from their algorithms deciding that something is simply of no interest to you. You can't complain if your recommended videos feed is full of "cat videos" and has no political content you are interested in.
The real solution to censorship is federation. We are bad at making decentralized search engines, and projects like YaCy [1] have never been successful, partly because it is hard to make ranking algorithms decentralized. But projects like Mastodon [2], Pleroma [3] and PeerTube [4] already have made federated social networks where you can decide what you subscribe to and receive it regardless of someone else decisions. The technical part is simple and transparent and if your provider tries to censor the sources you like, you can always switch to another one or host it yourself.