How Quickly Web Traffic delivery starts?

Web Traffic delivery starts with in 24 business hours after payments are made. For Managed services.

For Self Serve traffic starts instantly, in about 30 mins.