Yeah, you better comply. And it is also pretty simple — if you don't so anything that requires that you get informed consent from your users you don't need to ask them.
Each combination of personal datum and purpose requires such consent if it isn't a strictly needed purpose (legitimate interest). Example: If you have an online shop you can e.g. collect someones address for the purpose of shipping — if they order and enter there address the user implicitly gave you their informed consent that they agree to you using that address to ship the product to them. Logical: when they order and pay money it can be assumed they want to give their address for that purpose.
They did not give you consent to sell that same address off to the highest bidder. If that is what you need to do, you would have to explicitly ask them to whom you want to sell that data and what they plan to do with it — same data, but different purpose. Not legitimate interest since you don't strictly need to do that to sell a product. And you better have a clear wording describing that purpose otherwise you collected uninformed consent and that is worth zlich. If you feel like you need to trick users into agreeing, that is what the law aims to prevent.
IP adresses and such have also been ruled personal data. Server side logging for technical purposes is legitimate interest, but storing the same data anywhere (not only cookies!) for the purpose of ad tracking requires you to get the users informed consent before collecting the data. You can assume that if it can be used to personally identify a user in a sea of users, it is personal data, even if it needs to be used in conjunction with other data to reach that identifiability.
Also: if there is a million "No" switches with two menu layers and one green "Accept" button: you created a nice toy there, but it didn't gather informed concent from your user and is therefore utterly useless. Informed consent must be given freely. If you make one easier than the other it hasn't been given freely. If you visually code one as the good/default and the other as the bad/meaningless/complicated choice, the choice was not made freely. Play stupid games, win stupid prices.
The law is pretty clear on all that, lived reality hasn't cought up yet and people pay real money for that. I recommend that you just read the law, it is probably worth to read instead of copying what everybody else (including the big ones) are doing.