If anything, I would advertise which game is going to be a green out before the season and build that $10 into the face value of the ticket. Transparently market the green out to everyone who buys a ticket and hand out shirts to people when they scan their ticket to enter. Only way I could really see it working.
Most underrated issue was the cold. Nobody owns a green winter jacket, and no one is going to freeze to death just to show off a green shirt.
There was a pretty good story in The Athletic this week about how Penn State started the White Out games. It took a couple of years, and no small amount of coordination, to get going. But they thought about both advance marketing, and weather. It wasn't just a Twitter hashtag the week before the game.
https://theathletic.com/1302962/2019/10/18/penn-state-white-out-beaver-stadium-history-guido-delia/
They started one year with just the student section, which at ND would be relatively easy as it's a much smaller school and, at least early in the season, most students are wearing The Shirt (it would, of course, help if The Shirt was always green. But that's a different story.) They had student athletic department staff talking it up to strangers in the dining hall and got the stores in town to show all white clothes in their windows.
"Students would stand outside the shops the day of the game, and if they saw their peers headed to the stadium in another color, they’d tell them through the bullhorn to go back and change to white. Even knocks on dorm-room doors the morning of the game — something that couldn’t happen on campus in 2019 — were a final reminder to wear white."
That worked. To do the whole stadium they actually waited two years, for the right game - big opponent, early season/warm weather. Notre Dame, of course - and started marketing months in advance. They printed the tickets in white, and had all sorts of signs at the game the week before to remind people.
Just in case that wasn’t enough, they’d plant students outside of the parking lot with large signs that were spaced 10 to 15 feet apart that read, “Wear… White… Next… Week… vs. Notre Dame.”
That being 2007, they won. 31-10. And here we are.