To make those figures doing "ad work" at FB or Google you probably have to come in as a VP or higher, which already comes towards the end of a very long career arc.
Not necessarily. Bear in mind Facebook's compensation is heavily performance orientated, the bonuses can rack up. You can easily clear $500k at Facebook as a senior engineer, especially if you're getting high evaluations.