Announcement

Analytics, Announcement, Industry News

New Loot Box Regulations - What It Means for Mobile Games

About 3 weeks ago on December 21st, Apple added a small term to it’s T&C for app publishers.

Apps offering “loot boxes” or other mechanisms that provide randomized virtual items for purchase must disclose the odds of receiving each type of item to customers prior to purchase.

Most of you probably missed it during the holiday season as did I but a few major publications caught the change and reported it quickly. Here is the report in PocketGamer and in The Verge. This change might be a response to an increasing interest of some of the regulators in the loot boxes concept. It started with Starwars Battlefront 2 criticism on reddit when a response by EA became the most downvoted comment on reddit ever. The “loot box” monetization strategy along side the game appeal to kids caused a few regulators to take notice. Most notabely, the State of Hawaii announced they will work on legistlation to ban loot boxes and Belgian officials said they would like loot boxes banned as it’s a form of gambling.

The top 25 grossing games were not effected

One might think that the change made by Apple will make a big impact on game publishers given how popular loot boxes are. In reality, however, none of the top 25 grossing games made any changes. The reason, is that none of them are selling loot boxes as in-app purchases. While loot boxes are popular, they are commonly sold for virtual currency which can be bought for cash. If you look at the top 25 grossing apps, the items that are listed in the app store for purchase are packs of: quartzes, diamonds, crystals, gold, coins, gems. The only game we could find that will have to make a change is Hearthstone.

What about in-game loot boxes

Apple didn’t entirely ban loot boxes that can be purchased inside the game with in-game currency. The regulators however might decide to address this type of loot box as well. There are many game elements that are randomized, therefore the question arises of where the distinction will take place. It’s one thing to ban something that is purchasable, but if any randomized game element is banned, pandora’s box will open. My guess is that regulators will focus on purchasable items and games that are made for kids.

 

CASE STUDY ON ADVERTISERS CHURN & eCPM

 

If gambling with VC is illegal than what about social casino

The comment by Belgian officials was that loot boxes are a form of gambling and therefore should be banned. What is a bit odd is that there are more obvious forms of gambling that are not banned yet – the social casino apps. Either these officials have a double standard when it comes to mobile games or they haven’t opened the top grossing charts recently.

The clear winner is rewarded video

Aside from kids and their parents who might get to keep more money in their wallets, the companies who provide monetization via ads and rewarded videos will probably benefit from these regulations if they happen. Ad based monetization models are becoming more popular in the mobile game industry and the fact that Apple is adding limitations on in-app purchases pushes more game developers in towards ads.

Feel free to share:
Analytics, Announcement, Industry News, Tips and Advice

GDPR 101 - How to avoid the €20M fine for your mobile app

Some of our customers started asking us about GDPR. To those of you who haven’t heard about it, GDPR is the new European privacy regulation that will take affect on 25th of May 2018. The new set of rules is causing many companies to lose sleep also due to the recent Disney lawsuit and the lawsuit against Kiloo, maker of Subway Surfer. The first suit includes not just the company itself but also tech providers such as Kochava, Upsight and Unity.

This means that while the app companies are on the front, the technology companies behind them should also learn GDPR carefully. In the rest of the post, I’ll try to describe some of the key differences and explain what actions companies should consider. So lets jump into what’s new with the GDRP:

The price tag difference

One of the new aspects of GDPR is that it names a price for non-compliance – fines can reach up to €20M Or 4% of annual gross revenues – the greatest of the two. What this means for app companies is that they have a strong business case to invest money and effort in complying. For tech companies, it means that the level of liability will be pushed up. If tech companies were able to get a way with capping their liability at a $0.5M or $1M dollar, that will no longer be acceptable by the app companies.

US companies also on the hook

Another key difference is that GDPR makes it clear that as long as companies have users in EU, the rules apply to them regardless of their location. For US companies, this is a major difference as privacy rules in the US are less restrictive.

Everything is personal

One thing that the GDPR makes very clear is that all device identifiers including IDFA (Apple devices’ ID for advertising), GAID (Google’s advertising ID) and IP address are now considered personal data and any data stored with it in the same record should also be considered personal. This have been a gray area a few years ago but was getting less and less gray in recent years. With GDPR there is zero doubt about this. For app companies and, advertising companies and analytics companies this means that all data becomes personal and should be treated as such.

Encrypting and protecting and documenting data transactions

Another requirement that GDPR makes more clear is the need to encrypt and protect personal data as well as document any transaction in which encryption was not possible. This is not a new requirement but since all data is considered personal now it becomes a requirement for each company and each piece of data. Here is an example of one process that is likely to change for App companies and has already affected some of the tech providers. In the past, companies used Facebook’s highly effective lookalike modeling service by creating custom audiences based on divide identifiers. The practice of exporting a CSV file from you analytics or attribution platform, storing it in your personal computer and uploading it to Facebook is now considered a non-encrypted transaction that has to be documented. Not many app companies will want to cumbersome their process with the documentation requirement and so some of the attribution companies have responded with audience builder tools that make this transaction encrypted.

 

REPORT – ADVERTISERS EFFECT ON CHURN & eCPM

 

Is your data coming to US for business or pleasure

Another area that app companies and tech companies serving them should be aware of is the transfer of information outside the EU and specifically to US. This has been a key topic for previous legislation but the requirements became stricter with GDPR. This topic is known as cross border transfer. In a nut shell, EU knows that US is more liberal when it comes to privacy and specifically in the Federal’s government ability to force companies hand in providing private data. One example of the FBI power over companies was last year when Apple confronted the FBI and refused to help them crack an iPhone. While Apple stood up to the FBI, very few companies will risk disobeying a court order.

To adapt to the new regulations, companies can no longer rely on gaining the user consent for transferring their data. This practice is required but not sufficient anymore. Instead companies should do one of the following:

  • Keep data about EU users in Europe and comply all tech providers to do so
  • Make sure all providers are part of the Privacy Shield initiative
  • Execute model clauses to document each data export from EU to US

Keeping data in EU

This may sound easier than it is. If you are an app company, you are probably using at least a dozen services to help you monetize users, analyze them and improve your app. Most likely, you also have homegrown analytics tech that reads and writes data to a database stored by a cloud provider. Keeping the data in EU means you need to go to your cloud provider and each one of the other tech provider and make sure they also keep the data in EU. In turn, the tech providers will have to go to their tech providers and cloud providers and do the same. While the major cloud providers: AWS, Google and Azure have data centers in Europe it’s unlikely to ensure 100% of the data staying in EU given the number of providers involved especially when the app is serving ads.

Privacy Shield

This is essentially a certification that companies can get if they do store their data in the US. Being listed in the Privacy Shield list of certified companies is an alternative requirement to keeping data in EU. It means that tech providers who don’t keep EU user data in EU can get a Privacy Shield certification and help the app companies comply with GDPR. In the list below, you can find popular SDK providers that already obtained Privacy Shield certifications and the ones who didn’t. The extensive list can be found here – https://www.privacyshield.gov/list . Note that:

  • Providers that store data in EU don’t need the Privacy Shield (e.g. Adjust)
  • Providers can give an EU model clause document to app companies as an alternative to Privacy Shield and still comply with GDPR.

SOOMLA is already in compliance with the regulations and has started a process to obtain a Privacy Shield certification. Ask us about the current status by emailing – privacy@soom.la.

EU Model Clause

As mentioned before, providers who don’t keep their data in EU and don’t have a privacy shield certification can still help app companies comply with GDPR by providing an EU model clause document explaining exactly how and what personal data flows from EU to US.

The right to be forgotten

Another key requirement by GDPR is that every user has the right to be forgotten. This means that a user can request an app publisher to delete all his data including data about him that is stored by 3rd party providers.

What you should ask from your providers

While there are a few changes app developers might have to implement in how they handle their users’ data most of the work will probably be with ensuring their providers’ compliance and more specifically their advertising related ones. The decision to treat IDFA, GAID and IP addresses as personal data puts all the advertising industry in the spotlight as most of it was operating under the assumption that IDFA will not be considered personal data.

Here is quick compliance checklist for your providers.

  • Do you protect and  encrypt any record that contains IDFA or IP address?
  • Can lists of IDFAs or IP addresses be exported? Do you send such lists over email?
  • Do you keep the data in EU or US? If in US – are certified under privacy shield? Can you provide model clause explaining all data transactions?
  • Forgetting users – Make sure you know all instances of the user record (log, backup, main DB, …) and what’s the mechanism to delete.

Providers Not Certified with Privacy Shield [updated Nov-2017]

  • Appodeal
  • Chartboost
  • Ironsource
  • Fyber
  • Adjust (But already has a stricter certification)
  • Heyzap
  • Lifestreet
  • Media Brix
  • AOL / Millenial
  • Tapjoy
  • Vungle
  • Upsight/Fuse
  • Unity / Unity Analytics / Unity ads

Providers Certified with Privacy Shield

  • Google – including Cloud, Admob, Analytics and Firebase services
  • Amazon – including AWS and Amazon Ads
  • Microsoft – including Azure
  • Applovin
  • Adcolony
  • Appsflyer
  • AppAnnie
  • Mixpanel
  • Facebook
  • Kochava
  • Amplitude
  • TUNE
  • Mopub

 

Feel free to share:
Announcement

Today we are super excited to announce a new feature by SOOMLA. It allows app publishers who use in-app ads to see exactly what apps are being promoted to their users. After upgrading to the latest version of our SDK, the new screen should look like this:

Screen shot of the new advertiser screen available through SOOMLA TRACEBACK platform - each row contains an advertiser that places ads in the app of the customer

We believe this type of information would be quite useful for publishers. Here are some of the potential use cases that we heard from the market:

Compliance to policy

Most ad-networks allow you to block certain advertisers. This is typically used by publishers to prevent competitors from poaching their users as well as to block inappropriate content. The ad-networks can comply or not comply with the requests and the publisher don’t have a way to know unless they have employees in each and every country to monitor what ads are presented.

Frequency monitoring

Showing the same ad to the same user 100 times is not a good user experience and most likely not the best monetization tactic. This tool allows you to spot such problems and address them with your ad partners.

Comparing ad-networks Apples to Apples

Many ad-networks run the same campaigns but the eCPM received by the publisher is not always the same. The new feature gives the publisher the opportunity to compare the eCPM of the same campaign across different networks.

The power of an API

The ability to know who is advertising your app is powerful on it’s own but it becomes even more powerful as publishers can access it via API and combine it with the granular revenue per user and the CPM per impression that is available through SOOMLA TRACEBACK.

 

If you wnat to start measuring your ad monetization and know who is advertising in your app you should check out SOOMLA TRACEBACK – Monetization Measurement Platform.

Learn More

Feel free to share:
Announcement

The waterfall screen shows the ecpm decay for your mobile app

We recently added a new screen to TRACEBACK dashboard called “Waterfall”. You can access it once you are in the analytics mode viewing one of your apps. This post will go through the basics of this screen and how to use it. Here is what we will cover:

  • The goal of the screen
  • How to set up a view that is productive
  • Comparison Table section
  • eCPM decay chart
  • Ad Network Comparison section

Goal of the screen

This screen is the first time publishers get a chance to look at their eCPM decay. It expands the horizons of what data publishers can access and opens up a world of possibilities. It is an important screen since ad-networks’ yield should be compared Apples to Apples. Publishers often develop a sentiment towards one ad-network since they see higher eCPM coming from that network. In reality this could simply be a result of waterfall position and not related to the ad-network. This screen fixes that!

There are many other implications. Publishers can realize that they need to change their ad-network mix, they might change the way they integrate ads into the game as a result and they will also have more productive discussions with their ad-network partners.

Setting up the view

This screen is highly flexible which means users can easily set up views that are not productive for them. Our recommendation is to set up as follows:

  • Single country at a time
  • Single ad-type at a time
  • Select a date range that brings the total #1 impressions to at least 100,000 impressions
  • Focus on 2-3 ad-networks that generate volume and remove
  • Ignore eCPM rates when impression volume is lower than 10,000

These guidelines will allow you to make the most out of this screen.

Comparison Table section

The first section of the screen is a table with full details about what is hapening in every impression number. Publishers can look at each ad-network and see the number of impressions, the total revenue generated by that impression number and the eCPM all broken down by the impression number.

img_3557

eCPM Decay chart

The middle section gives the averaged eCPM that the publisher receives for every impression number. The darker bars are the Actual eCPM – the average across all selected ad-networks for the segment filtered by the user. The optimal eCPM represented by the brighter bars is the maximal eCPM given by one of the ad-networks. Note that today the Optimal eCPM bars ignores the fill rate of the ad-networks and is therefore better than the achievable eCPM.

In the example below you can see quite a big difference between the average and optimal eCPM. This is likely due to a low fill rate by AdMob.

NOTE: It is wise to ignore eCPM rates when the impression volumes are lower than 10,000. Here this happens on the 5th impression for the Optimal eCPM and on the 9th impression for the average eCPM.

img_3558

Ad Network Comparison section

The last section includes a chart and a table and it visualizes very easily what ad-networks got to serve what impression. The stacked bar chart represents impression volume and each color is a different ad network. The table below the chart shows the eCPM paid by each ad-network for each impression count.

In the example below, you can see that Chartboost and Admob split the first impression 50%-50% but Admob part is declining quickly and almost disappears by the 5th impression. The table below the chart shows that AdMob eCPM is much higher compared to Chartboost for this segment – which bags the question – why is AdMob not serving more ads. This could be a result of low fill rate by AdMob or bad choices made by the mediation.

img_3559

Feel free to share:
Announcement, Resource

app nanny is a free tool for app research

Today we are proud to continue the tradition of making free and open source tools with the launch of App Nanny. App Nanny is a unique tool made for mobile industry insiders who need to research apps quickly using Google or the App Stores. The tool simply surfaces key information about the app inside the search results so you don’t have to go back and forth in your browser in order to find interesting apps.

App Nanny enhances your app research experience

App nanny adds more information in cards when you search for apps The new tool is a Chrome extension which means that you install it with one click and after that App Nanny works behind the scenes and slightly modifies your app research experience. There are 2 main differences you will notice:

  • App cards will appear in your search results on Google
  • More information will appear in app thumbnails in Google Play and The App Store

What information App Nanny provides

The extension brings information from the app main page into your search results and thumbnails. The information is selected to help you identify the apps that you were looking for:app nanny adds information snippets when searching in google for cool apps

  • Main image (in Google search results)
  • Download count (in Google play)
  • Last update date
  • App publisher
  • Genre
  • Bundle ID

App Nanny saves you time while researching apps

Let’s focus on an example to see why App Nanny is great. Say you are researching for a blog post called “Top 10 Match 3 Games” you would need to search Google or the app stores and track mainly the name of the game, the image and the game popularity but you would also want to see if the game is recently updated. Let’s say that you would need to screen 200 candidates to find the top 10. It means you need to open 200 app pages and scroll down each one to find the relevant information. With App Nanny on the other hand – you get this info directly in the search results so you can save valuable time.

Improve your ASO with App Nanny

Another cool way to use App Nanny is to find out which terms are popular and the competition level. Searching Google Play for the keyword “banana” and the word “dash” allows you to quickly see that there are a lot more dashing apps and that they have a lot more downloads if you combine them. You can also see apps that have not being updated for sometime. These usually present an opportunity.

Hope you also find it cool and useful like we do. Feel free to give it a shot and give us any feedback that will help us improve it.

 

Feel free to share:
Announcement

Goow_Shutdown

[EDIT: On July 22nd, SOOMLA launched it’s new product TRACEBACK]

[check out http://soom.la to learn more]

We have a difficult announcement to make. Beginning today we’re winding down the GROW service.

Over the past 2 years we had a huge vision to create a community of all the game developers in the world and allow them to share analytics and insights. We envisioned a shared database that will allow the community members access to the same data tools as the “big guys”.

The GROW network has been growing quickly and we achieved every growth milestone we have set for ourselves. However, we came to realize that the product just doesn’t solve a big-enough problem for its customers. As a company that always strives to generate value for its customers, we’ve decided to shut down GROW to make room for new products that solve bigger problems.

GROW will be shut down on May 31st 2016.

This includes Whales Report, God Mode Analytics, Basic Analytics, The Sync Service, Highway and the Receipt Validation Service (Fraud Protection). [CORRECTION: Fraud Protection / Receipt Validation will keep running until July 31st 2016 – at which point it will be included as part of the new product]

As we are doing the transition it is very important for us to make sure we are giving you enough notice to find other solutions and to make sure the negative impact is minimal.

You can find answers to most of your questions below. If you have additional questions, feel free to email us to support@soom.la

FAQ

Q: What about SOOMLA Store and Profile?
A: The open source projects will still be available on Github for the community to continue to use and maintain them. In addition, the paid packages in the Unity Asset Store will stay there for the benefit of the community [EDIT: we will remove the Unity Asset Store Packages on Nov 30th 2016 and will no longer provide support after Dec 31st 2016]. There are a few power users in the community that agreed to stay as moderators and take over the support for the projects.

Q: What do I need to do to minimize impact on my game users?
A: We recommend removing the Highway SDK from your game before May 31st. SOOMLA will not be responsible for any production issues in games that have the Highway SDK after May 31st.

Q: I use GROW Ultimate. how can I switch to SOOMLA Store?
A: If you’re using one of the GROW bundles you will notice in your game project that they are made from separate packages. Removing the Highway SDK will allow SOOMLA Store and Profile to work with no issues. 

Q: What about the Receipt Verification / Fraud Protection Service?
A: The receipt verification service will stop functioning as a stand alone service on May 31st. [CORRECTION: Fraud Protection / Receipt Validation will keep running until July 31st 2016]

Q: Is SOOMLA Shutting Down?
A: Not at all. We have a strong team and investors who believe in the new vision of the company. We are still planning to change the world but in a different way this time.

Q: What is the new product about?
A: The new product is going to be called SOOMLA Traceback. We can’t tell you what it is but we will announce it very soon. If your game monetizes mainly with ads stay tuned for more details.

If your game uses ads for monetization and you wish to be data driven about it – Check out SOOMLA TRACEBACK.

Learn More

Feel free to share:
Announcement

(1200x600) New Ad Network Integrations

New Ad Networks

As promised we have now added even more Ad Network integrations! We’re talking about the much anticipated Unity Ads as well as AdMob and Vungle. You can find them all in the integrations page or in the Ad Networks section if you haven’t already integrated any Ad Network.

Screen Shot 2016-02-28 at 11.43.11

This means that you can get super fast analytics on your selected Ad Networks and actually analyze your metrics and your Ad performance (interstitials, videos, banners…) – all within the GROW dashboard.

The coolest thing about all this is that the integration is easy and fast! All integrations are a simple import to Unity, adding your Game and Environment keys and a prefab – that’s it!

Once you click on one of the Ad Network integrations you reach the specific integration page where you can download the relevant Unity package and see the simple integration steps.

GROW Comparison

If you tend to compare your data across several date ranges, countries and devices then this feature is for you – no more clicking between multiple browser tabs!

In order to compare your data all you have to do is tick the new Compare checkbox at the top of the screen and a second set of filters will be displayed:

Screen Shot 2016-02-28 at 15.11.55

Screen Shot 2016-02-28 at 15.16.05

Once you choose the desired filters for comparison all the data and graphs below will show you the compared data, each filter in a different color.

Screen Shot 2016-02-28 at 15.03.09

The comparison is available in all of the dashboard sections, including the Ad Networks so you can compare your Ad Networks and see which one’s better for your game in one simple screen.

Go check out these new toys and drop us a line if you have any comments or special requests.

Feel free to share:
Announcement

(1200x600) Chartboost Integration

You can now see your ad network data in the GROW Dashboard. You’ll find impressions, clicks, CTR, clicks per user and more!

We started with adding the Chartboost integration for Unity and in the following weeks we’ll be adding more ad integrations such as Unity Ads, AdMob and RevMob.

The integration is so easy it’s magical

You can find the new Chartboost Integration in the new Ad Network section or in the Integrations page in the GROW Dashboard:

chartboost_Menu

 

To integrate Chartboost download and import the Unity package from the Chartboost Integration page. Import the package into Unity, go to Window > GROW Settings in the menu bar, then add your game and environment keys into the fields in the GROW Panel. Click theChartboost_GROWPanel “Integrate GROW into current scene” button – and that’s it!!

Why is this so important for developers?

We believe that integrating ad network data into the GROW dashboard will provide lots of value for game developers.

  1. Compare ad revenue vs. IAP revenue: lots of F2P games have multiple revenue sources, but the tools aren’t geared for showing all of them in one place comparatively. With GROW ad network integration you’ll soon be able to do this.
  2. Ad Network Audit: having another set of eyes on your clicks and impressions is always good. Use our metrics to compare and validate what you see in ad network’ dashboards.
  3. Unified dashboard: our long term vision is to provide developers with one dashboard to rule them all.  No need to switch between tabs, export CSVs from multiple sources, and fumble with different metrics from different platforms.  We’re building a one-stop-shop for all analytics purposes with developer happiness in mind.

What will you see in the dashboard?

  • Impressions
  • Clicks
  • Accidental Clicks
  • CTR – Click Through Rate (Conversion)
  • Avg. Clicks Per User
  • Avg. Impressions Per User
  • Avg. Video View Length

chartboost_dashboard

You can also break down the data by device for impressions and clicks, and a statistical breakdown by Ad types.

This is all just for one ad network. Once more integrations are added you’ll be able to compare and see which ad network performs best – you can hold your breath because the next integration will already be out by next week!

Start now and go to the GROW Dashboard.

If you have any comments, requests or anything else, just drop us a line.

Feel free to share:
Announcement, Unity

(1200x600) GROWAnalytics

With 2016 come new SOOMLA dashboard features. We’re excited to release our God Mode Analytics plus two new integrations with Facebook and UnityIAP.

God Mode Analytics

Our newest feature in the dashboard lets you discover analytics of other games in the GROW network! You can search for games that are similar to yours and actually see their metrics and overlapping user behavior.God Mode

You can see other game’s analytics in ranges, however, the game itself remains anonymous.  Finding games is easy using our tag-based search.  Just start typing in the search bar and select the tags you’d like to search for.  You can see the full list of tags in our tags dictionary.

God Mode Tags

Mutual Discovery

An important part of God Mode Analytics is keeping games anonymous.  If, however, you find a game that you are particularly interested in, you can send that game a “Reveal” request.  The developer of that game can then approve your request.  Once the connection is made, fellow developers can see each others’ studio name, game name and game icon, as well as precise numbers instead of ranges in each others’ analytics.  Mutual discovery is time limited, allowing you to explore your friend’s game (given their approval) for one week, one month or a full year.

God Mode #Analytics allows you to see data from #games similar to yours and compare performance Click To Tweet

God Mode Analytics coupled with Mutual Discovery opens a whole new opportunity for data-driven game design.  With knowledge of what’s working for others, and what your users particularly do in other games, you can enhance and optimize your current game, or build the next one with new insights.

You can also find games that are super successful and decide that your new game will be similar, it’s always good to develop something you know people will like.

God Mode - Reveal Game

Integrations

GROW for Facebook

If you’re already working with the Facebook SDK for Unity in your game and want to add GROW to start collecting analytics about social events, all you have to do is import the GROW Facebook integration from the Integrations page.Integrations

You’ll be directed to a page with the integration steps:
1. Download the package.

Integration_Facebook_step1
2. Import it to your Unity project.Import GROW FB
3. Open the GROW settings.FB GrowSettingsMenu


4. Now copy & paste the Game and Environment Keys from the integration page to your project.Integration_Facebook_step25. Add the prefabs simply by clicking the button in the panel.

And you’re done, just build and run your app to start working with GROW Analytics!

GROW for UnityIAP

If you want to add GROW to your project and you’re already working with UnityIAP the integration is super simple – just like the Facebook integration. Go to the dashboard integrations page and import the UnityIAP for GROW package. From here the steps are exactly like the Facebook integration – fast and simple, enjoy!

As always, if you have any comments, ideas or questions we’d love to hear about them, just drop us a line 🙂

Wanna see it before you try it? Check out our demo video to learn more about GROW and God Mode Analytics.

Watch Video

Feel free to share:
Announcement, Open Source

Open Source

One of the perks of being an open source company is having a community of developers who not only use your product, but also contribute new and exciting features, ideas and bug fixes to it. Your product is constantly being reviewed, integrated and tested in various use cases, which leads to loads of (hopefully) great and positive feedback, but also (inevitably) reports of bugs and other issues the developers come across.

One of the duties of these open source companies is to take that feedback from the developers and make the best use of it. This both improves the quality of the product and keeps the developers happy.

SOOMLA & Open Source

SOOMLA is one such open-source company, and as such we try to do the most for our developers by implementing desired functionality and adding requested features.

Keeping Your Unity3D libs Updated

One frequently requested feature was to simplify the update process of Unity3D SOOMLA modules. Since importing a .unitypackage into Unity3D doesn’t override existing files, developers who wanted to update SOOMLA were required to manually find all of SOOMLA’s libs and files (which were scattered everywhere), remove them, and only then import the new updated SOOMLA libs. SOOMLA solved this problem with 3 new long-awaited features:

  1. Move all of SOOMLA’s libs into a Soomla folder – each supported platform (Android, iOS and WP8) in the `Plugins` folder now has a `Soomla` folder in it, containing all of SOOMLA’s libraries.
  2. Create a `Remove SOOMLA` script allowing a developer to remove SOOMLA entirely.
  3. easy as pieCreate a `Remove` script for each module – allowing the removal (and update) of a single module.

These features were made to ensure that updating SOOMLA is as easy as pie.

Integration Without Prefabs

One more feature to make SOOMLA’s Unity3D developers’ life a little better was removing the prefabs. Every integration required that the SOOMLA prefabs were dragged & dropped into the main scene, thus adding another integration step. As SOOMLA strives to make its integration as simple as possible, removing them was an important step towards an easier integration. The new release incorporates a new mechanism of instantiating the necessary game objects for event handling at runtime, allowing the removal of these prefabs, resulting in an simpler integration process.

spartonix_header_logoThis new update to streamlined integration was made possible with the help of Omer Leshem, founder of gaming studio Spartonix and a member of our developer community. This proves once again that developers can do more together!

Speak Up!

As always, SOOMLA is open to new ideas, so if you have anything you’d like to share, feel free to do so on our forum.

Feel free to share:

DOWNLOAD OUR RECENT REPORT

Join 7905 other smart people who get email updates for free!

We don't spam!

Unsubscribe any time

Categories

SOOMLA - An In-app Purchase Store and Virtual Goods Economy Solution for Mobile Game Developers of Free to Play Games