Unity Ads, IAP, And Services Flashcards
Ads in unity
Unity uses ads to serve a mix of engaging content to your players through Ad Units
Types of ads, Banner Ads
Banner Ads remain a consistent source of ad revenue within mobile ad spend.
You must implement banner ads through banner ad units or placements.
Interstitial ads
Interstitial ads, also referred to as display ads, are the basic full screen interstitial that persist until the player dismisses them. These are most effectively implemented strategically at natural pauses or breaks in game play, such as a load or level change. You can implement display ads through rewarded and interstitial ad units
Playable ads
Playable ads are ad units enable the player to engage with the ad content through interaction.
You can implement playable ads through Rewarded Ads and Interstitial Ad units
Rewarded video ads
Video ads are the most common form of advertising. They create opportunities to implement rewarded ads, where players receive incentives for viewing the ad in its entirety.
You can implement video ads through rewarded and interstitial ad units
Unity Monetization helps you drive revenue from your game while delivering a great player experience with ads and in app purchases IAP
Unity Monetization solutions helps by utilizing IAP integrations along with analytics to measure and drive performance. Earn higher CPMs with Unified Auction, diverse as formats and simple SDK
To use Unity Monetization you need to import and download the latest Ada SDK and enable Monetization on your game project
True
Why Unity analytics
Analytics provides an end to end data and analysis solution, so you can build a more engaging game play experience
Unity analytics enables you to…
Analytics enables studios to understand game performance and player behaviors. Capture insights quickly using prebuild dashboards and visualizations powered by reliable, real time data, and use that data to improve your project and make a more compelling and engaging experience for your audience
Unity analytics benifits
Can discover meaningful patterns of data to help understand how players interact with your game to help make it more engaging
Helps you develop and grow your game by understanding your player base, what is and what Is not working with your game
Helps to improve Monetization in your game, so you can tweak user experience gradually without going overboard to increase the chance of IAP
Helps to understand how to keep players entertained and engaged in your game so you can focus on improving the experience of your game and to keep them playing longer and not dropping out of your game quickly
What are KIPs
Key performance indicators
Refer to a set of metrics that are commonly used to measure performance of a game
KPI building blocks include
Keeping track of active daily, weekly and monthly users
Session count, when the players open the game, how long they play for, and when they close or stop playing the game.
IAP revenue, money made from players buying things from your game store, in game currency, power ups etc
Advertising revenue, money made from players watching ads in the game
Setting up Legacy Analytics
Gaming Services Analytics is now Available as an improved offering that allows you to easily understand game performance and player behaviors so you can make strategic decisions.
Open Windows>General>Services, and click Analytics
In the Analytics section of the project settings menu, click the Off button to enable the service, turn the service on
Then click the Play button in the Editor to validate your projects connection to Unity Analytics
Unity Cloud Build
Unity Cloud Build is a continuous integration that automatically creates multiplatform builds in the Cloud in minutes.
You can point Cloud Build toward your version control system
You can point Cloud Build toward your version control system to
Automate new builds
Build faster
Catch problems earlier
Iterate on your builds more efficiently with agility
Cloud Build supports most popular version control systems and can build for multiple platforms simultaneously, including IOS
Automated build generation
Cloud Build provides continuous integration by automation publishing changes and building your project whenever a team member commits a change to the shared repository
To enable automated build generation, set the AutoBuild toggle to Yes in Cloud Build, Config, Basic Info settings
Share cloud build links
Share links expire after two weeks, but can be adjusted in the share link menu of the build you want to share
You can integrate different softwares for notifications such as Slack, Discord and Jira.
Cloud Build connects to either Plastic SCM or your source control and monitors that system for changes to your project.
Automated build generation provides continuous integration by automatically publishing changes and building your project whenever a team member commits a change to the shared repository.
This gives you the most accurate idea of when and where errors occur and ensures you always have a build of your game based on the last good commit.
Version control systems
For Cloud Build to build your project, you must first host your project in a source control system, also known as a version control system
Cloud Build supports Unity Collaborate Plastic SCM Git Apache Subversion SVN Mercurial Perforce
Unity Collaborate is a part of Unity Teams.
Unity Teams enables small teams to save, share, and sync a Unity Project in a cloud hosted environment.
Using Collaborate allows your entire team to contribute to a project, regardless of location or role.
Unity Collaborate allows you to publish your projects to the cloud for storage. Collaborate maintains a history of the published versions of your project, allowing you to restore individual files or your entire project to an earlier state.
You can view changes, revert changes, or publish them and handle any merge conflicts that occur.
Collaborate is designed to support multi disciplinary teams, teams with a diverse mix of developers, artists, audio experts and other specialists, that work together on projects.
Enabling collaborate
To Enable collaboration, select Window, General, Services, from the Editors top menu to open the Services window, then toggle the Collaborate service on
To launch Collaborate while your working, click the collab button that appears in the top nav bar of the Unity editor
Unity Collaborate can be enabled with The package manager
Window, package manager, Unity Collaborate, see all versions, update
When using the Unity Collaborate package, you must still enable the service through the services window to properly link your project to the service