Sorry, but you are wrong. By blocking the domain/URL, you can only prevent the ads from displaying. MTNL's server has still intercepted the HTTP response and modified it to add their own code.
Thats obvious. HTTP can not just be intercepted by ISP but also by all the routes (gateways) the packet passes through.
All we can do is block the URL they insert.