Submitted by Anonymous (not verified) on Wed, 05/13/2026 - 14:47 At the upfront, Netflix argues it has finally built the infrastructure to match its advertising ambitions.