The Uefa European Championship (Scotland) Bill will ban the sale of tickets in Scotland for profit online and in person.
It will also restrict street trading and outdoor advertising within specific areas in Glasgow.
The Daily Record has been battling for a cap on resale ticket prices for years as part of its Stub Out the Touts campaign.
Business minister Richard Lochhead said: "Hosting Euro 2028 is an opportunity for Scotland to shine globally and to welcome thousands of fans to our cities, pubs, restaurants, hotels and communities.
"Hosting one of the most prestigious sporting events is an opportunity to truly cement this legacy.
"Our legislation intends to sustain the integrity of this world-class sporting event and enables us to grab the economic oppor...