Update 09-05-2024
Firestick:
First connect to wifi . . . then . . . "connected no internet" so we need to access the captive portal page.
At Hilton today TVBro browser kept being rejected so tried Downloader (which is a browser) and it worked. One key is using a browser that is not blocked by the hotel and the browser must have it's own virtual mouse. JioSphere may be another browser that would work. I'm so far avoiding the GL.iNet GL-MT3000 $90 purchase but I'm getting closer with each hotel stay.
I'm going to give technitium.com another try next time for MAC spoofing even though I carry Firestick now and spoofing should not be necessary. I have it installed on my Dell XPS for just such an emergency.
Firestick is easier to connect to hotel wifi and access the captive portal splash page. After connecting to WiFi and getting "connected, no internet" I can usually get this to work on Firestick through a browser by entering the hotels Default Gateway router IP into the browser but that does not work on a Google TV device.
The easy way is to turn on your laptop hotspot and use that. Speed suffers but it works.
Another way is MAC spoofing.
Open Device Manager, wifi, advanced, Network Address and change it to the MAC of your streaming device. It's in the streaming device WiFi settings somewhere.
Not all wifi cards have the Netword Address option and the registry needs editing. A pain in the butt and I haven't tried.
There is software that will do the reg change: https://technitium.com/tmac/ I just tried it on my Dell XPS that has no Network Address option and it worked on "random address". I tried it in a hotel once by inserting the streaming stick MAC and it didn't work but I was a little burned out at the time so maybe didn't do it right. I see there is a portable version (love portable) and maybe I didn't start it as admin. This time I installed it and it runs as admin. It has a Restore Original button that also worked.
However you choose to access MAC changing this is what you are trying to achieve:
Select the hotel's wifi with the Google device and record the MAC of the Google device. The device will be connected to WiFi but no internet access. MAC of the streamer should be in WiFi settings somewhere.
Turn off the Google device.
Go to Device Manager on the laptop and enter the Google device MAC into Network Address. Disable and Reenable the WiFi adapter. Check it the new MAC stuck. Reboot if necessary and check.
When you connect laptop to hotel's wifi you should be able to access splash page with google.com.
Or you may need to enter the Default Gateway IP to access the splash page. CMD ipconfig /all
Chrome sometimes doesn't work so try Firefox. Go through the hotel's process. You are authorizing the streaming device's MAC.
Disconnect PC's WiFi and remove the MAC spoof and restart the WiFi adapter or reboot the laptop.
Now when you restart the Google streaming device it should already be authorized when connecting to WiFi. Your laptop has it's original MAC now and can access the captive portal for authorization.
Each situation may be different but the basics will usually get you connected. Many say Chromecast and GoogleTV is impossible.
Some a wifi dongles should work. We are just trying to get our streaming device logged on and not hacking the Pentigon. The above has Killer Wireless but my Dell XPS also has Killer and no Network Address. Notice below USB dongle with Atheros and it has Network Address option.