105

Rovertise

ROBLOX In-game Advertisements

Rovertise was my first time making a full-stack application using Next.js!

Rovertise was a complex project that I made in the span of around a week. Essentially, rovertise was split into 2 sub-platforms

Advertisers

  • Advertisers would make a post on the website with the decal and place ID, and we would automatically serve it to games using rovertise. The backend updated everything behind the scenes, where a roblox server could request a random advertisement.
  • Advertisers were charged $1/1k impressions, and had a dashboard to monitor their advertisements.

Developers

  • Developers would insert a script into their game & place billboards around the map. In the background, our systems would analyze heuristics and calculate impressions that way.
  • Some examples of heuristics would be if it's visible on the players screen, the distance from the billboard, if the player was facing it, and other factors.
  • Developers were paid $0.50/1k impressions automatically, and had a dashboard to monitor their game.

Rovertise had many advanced heuristics for analyzing if clients could see advertisements, in order to accurately detect impressions and fairly charge advertisers. Unlike other similar services, Rovertise would not need manual reviews / inspections by us, as the algorithms could detect billboards placed underground, for example.