If you drink soda the soda sticker is the way to go for sure.
You can carry soda onboard with you without it being taken.
I was so upset on my last cruise that they did not have the mega large plastic soda cups on the Crown. When I was on the Grand in July they had them.
Enjoy your cruise