Probably best way to get Bitcoin - simply buy it. But there is plenty ways how you can earn it. Advertising is one of options - if you have your own website, you can place some banners from Bitcoin advertising networks and earn revenue in Bitcoin.
As I see, staking wasn't mentioned yet. Yeah, you will get altcoins, not Bitcoin from it. But it's not bad way to get some crypto without doing anything.
I prefer mining to all of these methods, but keep in mind that mining bitcoins or other digital currencies requires an initial cost and must provide a good environment for mining.
Times when it was possible to mine Bitcoin at home already passed long time ago. It's still possible to mine some altcoins profitable, but it's not something what I would suggest to newbies with minimal knowledge.
Thank you for the interesting answers.

The earning potential vary significantly and the risks also. How exactly did I imagine this with the "airdrops"?
I don't know that yet. Who knows details?
Don't waste your time on airdrops. You don't even get Bitcoins there, just some altcoin or token which is often worthless or not even listed on exchanges.