Fox Corporation’s 2026 upfront presentation to advertisers is set for May 11 at a new location: New York City Center.