I would not physically hurt a dog ever. Your trainer sounds like she's trying to get you to use negative punishment... remove yourself, by tethering her to a pole, and she'll stop reacting and calm down because she wants you to return. It's reasonable enough and would work for some dogs I'm sure. But it's obviously not working for your pup if she continued doing it for 30 minutes!
Honestly, I'd try a few different methods, find one that works for her, and consistently apply it. I fostered a Pit Bull puppy who got crazy zoomies on walks. When he started them, I restricted him to my left side and jogged down the street with him. He got his burst of energy out without tangling me up, mouthing me, or going nuts. His focus was redirected to jogging with me instead of being a brat.
Do you have a yard? Does she only go into this frenzy on walks? If so, I'd exercise her thoroughly in the yard before going on a walk. A tired puppy is much easier to train and work with. It sounds like she's just a hyper puppy who gets excited and wants to RUN. She's frustrated by not being able to stretch her legs. That's just what it sounds like to me. I'd be very hesitant to correct her, as she could redirect on you in that excited state, and that would be terrible.
<3 Erica, Gonzo & Fozzie