Testing Features and Techniques
Testing your game is one of the most important, and often undervalued, facets of game development.
Good testers, and good test procedures, can be the difference between a smash-hit Game of the Year, and a buggy, disappointing, studio-sinking catastrophe.
With in-game advertising, the ads you show to your players become, themselves, part of the fabric and design of the game, and as such require testing as well; testing to ensure they function as intended; testing to confirm that they fit in with the style and feel of the game; and more.
In this post, we’ll be discussing the different features that the AdInMo SDK and Portal offers to assist you in testing your in-game ads, and the techniques you can use to make sure they’re performing at the optimum level.
Under the Hood
You’ll want to start testing your in-game ads within the game engine itself. The AdInMo SDK features Debug Tools, which you can use to check whether each of your placements are generating impressions, and the reasons they aren’t, if they’re not. You can access these tools in Unity using the following steps:
- Click ‘AdInMo’ in the top-level Unity menu.
- Click ‘Manager’ in the drop-down list that appears.
This will open the Debug Tools window, which you can move and reposition to your liking. When running your game, this window will show a list of all active ad placements, and whether they’re generating impressions or not. This will help you evaluate the average performance of your placements over a play session, and help you pinpoint the reason your ads aren’t performing as well as they should be, so you can work to fix them.
A Brief Interlude
Once you’ve tested your ads in-engine, you’ll want to test them on a real device. Before you do this, however, it’s best to register the device(s) you plan on using for these tests on the AdInMo Portal. Doing so will allow our tech team to collect more information each time your game is played, which will help them to identify problems relating to device specifications, model, etc. To register your test device(s), simply complete the following steps:
- Head to your game’s page on the AdInMo Portal.
- Click ‘Test Devices’ in the menu on the left.
- Click ‘Add Test Device’ on the page you’re taken to.
- This will bring up a list of the devices that have used your game. Select the device(s) you plan on testing with from this list.
Once this is done, your devices will be registered with us, and you’ll be good to start testing your ad placements on them!
The Real Deal
Testing your game, and its ad placements, on a real device is crucial to your testing process for a few reasons. Firstly, because it will give you an accurate look at the player experience; how things feel with the placements in on an accurately sized screen, rather than in-engine; and how you move through the game and experience the ads when using real mobile controls, something which can have a significant impact on player behaviour. Secondly, because it will let you more easily get the game in front of more people. Testing with a range of participants is the ideal scenario, so try and get as much of the team involved as possible; collectively you’ll get a much more thorough impression of the ad integration than you would alone.
Testing this way will let you evaluate the performance of your ad placements, but also their visual appeal. Getting this aspect of the integration right is just as important; better visuals mean happier players, which means more time spent playing, which means more ad revenue.
These are just a few simple but effective testing techniques. Put them to use once your in-game integration is done, and watch the quality go up as you put in the work. With the right amount of effort, you’ll find that in-game advertising delivers an effective incremental revenue stream at no cost to your player experience; a win for everyone involved.
To see the testing features and techniques in action watch the InGamePlay Design Guide | Episode 11.
For more advice on how to place InGamePlay brand ads in your game, watch our handy step by step, walk-thru SDK Video Tutorial.
Supporting our global developer community is always top of the agenda for Team AdInMo. In the latest installment of the team interviews, we chat with Kiril Rusanov, Technical Support Engineer about helping AdInMo's developer and publisher community monetize with...
Devcom, Gamescom and a lot of Cologne hugging. With highs above 30C every day, and the usual lack of air conditioning in accommodation in Germany, it was hot. Even the conference center, the Koelnmesse, was atypically warm and not the usual refrigerated halls. The...
Meet Team AdInMo at Gamesform London on Thursday 15th September! One of our favourite events Gamesforum returns to London this month and Team AdInMo will be out in force catching up with fellow ad monetizers. Our CEO Kristan Rivers and COO Joanne Lacey will be lifting...