These approaches are obviously great if your goal is to force marketing down people's throats, but it kills the integrity of the platform.
I don't get why people would continue using Google search (other than familiarity/momentum). As a site owner I'm questioning whether I even want to be indexed by Google.
What does your site do? If you're simply putting out information, I can catch your logic, but if you're trying to sell something, there's a good chance your audience is on Google.