• Products
    Test Automation
    BitBar Cloud-Based Web and Mobile App Testing VisualTest Automated Visual Testing TestComplete Automated UI Functional Testing
    App Stability Management
    BugSnag Mobile, Web, & Backend Error Monitoring
    Performance Testing
    LoadNinja Automated UI Performance Testing
    API Lifecycle
    AlertSite Global, Synthetic API Monitoring ReadyAPI Automated API Testing Platform SwaggerHub Design, Model, & Share API Definitions SwaggerHub Explore Evaluate the functionality of any API PactFlow Complete Contract Testing
    Test Management + BDD
      Zephyr Standalone & Jira Test Management
    Collaboration
    Collaborator Code, Document, & Artifact Review
    Open Source
    Cucumber Open Validate Specs Against Your Code SoapUI Create & Execute API Test Automation Swagger Interact With API Resources Pact Consumer-driven Contract Testing VIEW ALL PRODUCTS
  • Solutions
    Solutions
    Agile Testing API Lifecycle Code Quality Continuous Testing DevOps
    Functional Testing Performance Testing Service Virtualization Test Management
    See All Solutions
    Integrations
    CI/CD Source Code Management Collaboration
    See All Integrations
  • Resources
    Support
    AlertSite AQTime Pro BitBar Collaborator CucumberStudio LoadComplete LoadNinja PactFlow QAComplete ReadyAPI
    SwaggerHub SwaggerHub Explore TestComplete TestEngine TestLeft VisualTest Zephyr Enterprise Zephyr Squad Zephyr Scale
    New Support Case
    Manage My Cases
    Education
    Case Studies Webinars eBooks
    Academy Community Docs
    Blog
    Recent Posts
    The 5 Gaps You May Not Realize Are Missing From Your UI Test Automation Strategy
    SmartBear + Test Management for Jira: Delivering testing solutions and BDD within Jira
    About Us
    News
    Partners
  • Careers
  • Cart
  • EN DE
  • Login
  • Try Any Tool for Free
    TestComplete ReadyAPI BugSnag BitBar SwaggerHub SwaggerHub Explore PactFlow VisualTest Collaborator Zephyr Scale Zephyr Squad Zephyr Enterprise LoadNinja AlertSite

A Unified Approach for Unity Ads

Unity Ads is the go-to ad solution for increasing player engagement and achieving mobile success. It enables developers and publishers to acquire high-quality users and grow revenue with video ads integrated into their mobile games. More than a third of the top 1,000 free mobile games are made with Unity Ads technologies.

With the increasing complexity of mobile app testing, Rasmus Selsmark, QA Lead at Unity Ads, needed a solution that could help his team focus on innovative Agile development, while improving test coverage and confidence. The solution also needed to help Unity move faster and bring quality SDKs to game developers in a shorter timeframe.

Addressing the Increasing Complexity of Mobile App Testing and Delivery

As the complexity of mobile app testing continues to grow, Unity relies on a variety of tools and services to help them build, test, and deploy quality software. “Automation is important for us to get different teams, tools, and environments integrated, and help us get deliverables to move fast through our pipeline,” says Rasmus.

“Back in the day, we were happy with automating our tests locally on multiple devices. However, we gradually saw an increasing workload on infrastructure maintenance. We also wanted to increase our testing coverage to ship our SDK with greater confidence.”

The company needed a cloud-based test automation solution that would let them integrate their existing tools to streamline their CI/CD pipeline, increase mobile device coverage, and improve confidence in their software’s quality.

Moving Local Automated Tests to Cloud-based Infrastructure in the Shortest Time Possible

In 2015, Unity looked for ways of building robust test automation and using different cloud-based device farms. ”Prior to BitBar, we evaluated a few other test automation solutions. We wanted to get automation up and running as soon as possible by sticking to open source frameworks. BitBar did a good job at supporting all the open standards and providing comprehensive APIs that meet our need of a customized testing approach. This allowed us to seamlessly integrate with our tools and directly pull test reports to our developers,” explains Rasmus.

“On the other hand, we wanted to lessen the pains of hosting in-house environments. That’s where BitBar again came in with unique device models and OS versions from different countries. During our POC, we also realized that BitBar has the ultimate scalability, in that we can execute tests on any number of devices in parallel. That would significantly boost our test efficiency.”

Delivering Quality SDKs with Improved Confidence

“Automation nowadays is widely adopted in many organizations, but we also wanted to set it up in a way that actually calls out value,” Rasmus emphasizes. “By saying value, we meant that it should help us build, test, and deploy software at a daily rate with confidence. With BitBar’s solutions, we’ve realized our goal.”

BitBar has several out-of-the-box integrations with development, ticketing, issue tracking, deployment, and collaboration tools so customers can easily optimize their DevOps toolchains. Unity relies on BitBar’s comprehensive APIs to integrate their build system with BitBar, so each build can be passed through the pipeline for extensive QA over the API. Unity utilizes Jenkins and Travis on a daily basis to trigger tests executed on a large set of devices, thanks to the capability of unlimited device concurrency of BitBar.

“BitBar has a versatile device cloud. Every time we want to replicate or debug reported issues on a specific device, we can always find the right device model from BitBar,” says Rasmus.

With BitBar, we have implemented an optimal DevOps process. The automation and scalability of BitBar allows us to execute more tests on more devices within the same amount of time. This gives us the confidence to move our SDK through all phases of the pipeline and deliver quality SDKs to game developers rapidly.

Rasmus Selsmark, QA Lead at Unity Ads

Unity has been a happy customer of BitBar for over two years, and sees BitBar as a crucial tool in shipping their SDK.

Try BitBar for Free
A Unified Approach for Unity Ads
Download Case Study
Key Products

Webinar
6 Steps to Achieving Performance Nirvana in 2016
Performance improvements are multifaceted: they can be challenging and sometimes
1 hour 2 minutes
Webinar
6 Steps to Become a .Net Performance Expert
To get you started, we are offering a tutorial-like webinar for testing performance
60 minutes
Webinar
6 Ways to Measure the ROI of Automated Testing
Join SmartBear's testing experts to discover what it means to transition from manual to
60 minutes
  • 0
  • 1
  • 2

Explore SmartBear Products

  • AlertSite
  • AQTime Pro
  • BitBar
  • BugSnag
  • Capture for Jira
  • Collaborator
  • Cucumber for Jira
  • Cucumber Open
  • LoadNinja
  • Pact
  • PactFlow
  • ReadyAPI
  • SoapUI
  • Swagger
  • SwaggerHub
  • SwaggerHub Explore
  • TestComplete
  • TestEngine
  • TestLeft
  • VisualTest
  • Zephyr
  • About Us
  • |
  • Careers
  • |
  • Solutions
  • |
  • Partners
  • |
  • Responsibility

  • Contact Us
  • |
  • +1 617-684-2600 USA
  • |
  • +353 91 398300 EUR
  • |
  • +61 391929960 AUS
© 2023 SmartBear Software. All Rights Reserved.
  • Privacy
  • |
  • Terms of Use
  • |
  • Site Map
  • |
  • Website Terms of Use
  • |
  • Security
Log In
Products
AlertSite
BitBar
CrossBrowserTesting
CucumberStudio
LoadNinja
QAComplete
SwaggerHub
VisualTest
Additional Links
SmartBear Community
Case Management
License System