Back to all articles

February 7, 2025

Making Duotrigordle, Part 2: The Adpocalypse

Behind the scenes of the 32-word Wordle

This article is part 2 of a series about the development of Duotrigordle. Click here to read Part 1 and Part 3.

This article discusses the journey of adding advertising to my website, Duotrigordle. It's a fun story with a bit of drama, so please enjoy!

Buy Me A Ko-fi

Before talking about adding ads, it's worth bringing up the first stream of monetization for the website.

About a year after the site's launch, a friend suggested starting a buy-me-a-coffee donation page for loyal fans of the game. I thought that would be a great idea, it would give fans of the game a way to offer support, and of course let me make some money on the side.

I set up a donation page on Ko-fi and put a link to it on Duotrigordle.

To this day, the support on Ko-fi has been a wild success, with over 2300 coffees donated. From the bottom of my heart to everyone who donated, especially those who left a heartwarming comment, thank you!

Kofi donation that reads: We love this game! It has the best UI by far and so we play it more than any of the others. Thank you! Kofi donation that reads: My daughter and I play together over face time and really enjoy it Kofi donation that reads: If coffee is your choice, so be it. Don't overdo on the caffeine. Hubby and I enjoy your game. Fair competition for the two of us. Swiggity swooty, thank you for your duty

For a while, Ko-fi donations were helpful to fund the server costs for Duotrigordle. Now that I'm running advertising, donations are far less necessary.

Adding Ads

Around December 2022, I figured it would make sense to put ads on my site.

Yes, I know, ads suck. Believe me, I dislike seeing them just as much as you.

But, as I'm still a university student, the extra money definitely helps pay for server hosting and my other bills. It's my website after all, I get to do what I want!

For the record, I don't mind if you use an adblocker, I believe as a user you have the right to control what you see on your own computer. That said, consider donating to my Ko-fi which, in addition to allowing you to disable ads in Duotrigordle, will also support my work!

The first ad provider I tried was Google AdSense, which I used for about 6 months until I switched to another provider.

Google AdSense logo

AdSense had the lowest revenue out of all the ad providers I tried, but the service is open to everyone and is a good starting point if you want to try monetizing a website. Most other ad providers require some kind of sign up process, but in return they'll give you higher revenue and better customer service.

The Adpocalypse

A few months after earning revenue from AdSense, I got a sales email from an ad provider, who I unfortunately cannot name. They claimed that their ad network could offer higher revenue over Google AdSense, which to be fair was true, but this is true for pretty much every ad provider.

I figured I would give this company a try. At first, their service didn't require any commitment, but very soon they started pushing their "Premium" ad service, which requires a monthly fee in return for higher ad revenue. If you think about it, this system doesn't make much sense: if they're charging you a fee every month, but they make you more additional revenue with their premium service anyways, why charge me a monthly fee? Simply deduct the fee from the monthly revenue and give that to me directly (this is how they operated in practice anyways).

However, they did have a cheaper monthly fee if you signed up for premium for a year, similar to how Netflix charges you less if you sign up annually. So that's what I did, I signed the premium contract with this company for a year. This meant that I was stuck exclusively serving ads from this company for the next year.

This frankly wouldn't have been a big deal if I didn't run into problems with their ad service.

Everything was going fine until the summer of 2023. One day I started receiving angry emails from users:

Screenshot of an angry email from a user
complaining about ads malfunctioning on my website

That was strange, I thought. The ads on my website seemed like they were fine, until I refreshed the page enough times and finally got the same ads that people were complaining about:

Screenshot of another ad on Duotrigordle
covering the screen

Screenshot of an ad on Duotrigordle covering
the screen, making it impossible to play the game

The game was essentially unplayable with ads like these being displayed, since they covered the entire screen. I immediately removed ads from my website and notified the company about the issue. They let me know about a week later that the problematic ads had been fixed. I turned the ads back on.

I could forgive the company for this incident if the same issue didn't occur again only 2 weeks after I turned the ads back on. I was forced to keep ads off for 2 more weeks until the company finally got their act together and fixed their ads.

I was furious. Looking at the viewership graph during this time, you can see that I lost close to 30% of my users as a result of these incidents. Many people were frustrated at the ads that made the website unusable and understandably stopped playing.

Viewership graph for summer
2023, showing a loss of 30% of my users in a span of about 1 month

I asked if I could at least have some financial compensation for my loss of revenue from the company's mistake, but their manager was cold and denied my request.

Don't Sign a 1-Year Exclusive Contract!

For those of you with business sense, you know that you should never sign an exclusive contract with another company for 1 whole year unless you have a good reason to.

After causing a large portion of my users to leave, I understandably no longer wanted to partner with this company.

This is when my decision to sign their 1-year exclusive contract came back to bite me: despite seeing that I was unhappy with their service, the company refused to void my contract, and I was forced to show ads for this company until May 2024 when my contract finally expired.

I immediately started looking around for other providers and finally settled with my current ad provider, Playwire (note: this article isn't sponsored or endorsed by them).

The ad company that I'm partnered with now has been much more reasonable than the previous company. They generate more revenue than the previous company and have had much better customer service. My current ad provider's contract only requires 30 days of notice to leave, which as far as I can tell is the industry standard in the advertising business.


Click here to read Part 1 about the history of features added to the game, or Part 3 about the technical behind-the-scenes of creating the website.