RC 1.25.20250501 update to include new text functions and updated iOS build.
To get these benefits use "Build RC". It doesn't matter which version of GameSalad Creator you publish with as long as it's a version 1.25.x. Previous RC has been promoted to Release version.
For people used to the old RC thread, I will be repeating features that are not present in the regular "Generate" build, so you know in total what you are getting with this RC. New fixes since the last RC will be in bold.
iOS Compiled with XCode 16.2
Android (Compile SDK 34, TargetSDK 34, MinSDK24)
Bug Fixes:
- Upgraded from com.google.android.play:core:1.10.3 to new broken out libraries (com.google.android.play:review:2.0.1 and com.google.android.play:asset-delivery:2.2.2)
- Fixed Chartboost and enabled support chartboost banner ads (needs publishing page update to support).
- Fixed z-Index bug where deleted actors caused game to freeze / glitch
Changes
- Google UMP 2.2.0 Integrated
- Ad Network Updates (Android / iOS, x means N/A)
- Admob 23.3.0 / 11.10.0
- Chartboost 9.7.0
- IronSource 8.3.0 / 8.4.0
- Adcolony 4.8.0
- Amazon 9.10.0 / 4.10.0
- AppLovin 12.6.1 / 13.0.0
- Bidmachine 3.0.0
- Facebook 6.18.0 / 6.15.2
- Fyber 8.2.7 / 8.3.2
- HyprMX 6.4.2 / 6.4.1
- InMobi 10.7.7 / 10.7.5
- Liftoff 1.9.1
- Maio 1.1.16 / 1.6.3
- Mintegral x / 7.7.2
- Moloco: 3.1.0 / 3.2.0
- MyTarget 5.22.1 / x
- Pangle 6.2.0.4 / 6.2.0.7
- Smaato 22.6.0 / 22.8.4
- SuperAwesome 9.4.0 / 9.4.0
- Tencent x / 4.15.00
- Unity 4.12.3
- Vungle 7.4.1
- Yandex 7.0.1 / 7.5.1
Ad networks in italics are new, but we'll need to update publishing to allow you to use them.
We've also put in code for epochTime, but have not tested it yet (as seen in the HTML5 engine here). If you were waiting on any other fixes for android, feel free to ask about them here, I might have lost track of them. (But label them something like Feature Request: Thing I Want) so I can quickly differentiate them from comments and bug reports for this release.
Something about the build configuration and tool combination forces me to make the minimum supported version 24 instead of 21. We're working on fixing that.
2024-07-19 patch update:
Pushed update to fix epochTime implementation
2024-09-22 update:
Support for Z-Index (available in Creator 2.0). Allows you to adjust the order of render within a layer. It works a bit like z-index in CSS. If you set a number higher than the number of items in the layer, it sorts to the top. We haven't done a lot of performance testing so I wouldn't suggest constantly swapping the value, but targeted sort order changes can be very useful, especially when you're doing isometric games (think brawlers, arena shooter).
Support for Chrome Custom Tab for Open URL Behavior on Android. When you choose "embedded browser" for Open URL Behavior it will use a Chrome Custom Tab. It's a separate window still, but the browser UI uses a dark color to match existing and there's a X to close the tab and go back into the game immediately.
2025-05-01 update:
Added preliminary support for the following text functions:
- textReverse
- textToUpper
- textToLower
- textTrim
- textUrlEncode (useful for network behaviors)
- Fix an issue where attributes weren't converted to string when doing a string comparision in a rule.
I wanted to test this release more on the iOS side, but the bitcode issue and the requirement to compile agaisnt a new SDK for updates were blocking releases, so I decided to push it out to RC. Compiling with the new XCode should fix the bitcode issue too, but I'll need to double check that.
Comments
Thank you so much for this amazing update! I can't wait to try the text functions..
How do I use the textReverse function? With the tweet behavior or I need to open expression editor and type textReverse(MY_TEXT) in display text behavior??
Or something else? π
@adent42 ?
textReverse is just a function you can use in an expression. You would need to use the web creator to access it at this point. I'll need to put out a native update to support it there.
I use Ironsource on Android and it can display ads normally
But when IronSource brokered Applovin, there was no way to display Applovin ads
I followed these steps and put the Applovin ad unit ID, SDK Key, and Report Key into IronSource.
I can't see any ads for Applovin in either online mode or test mode.
And I can't see any advertising data reports on their website.
I don't know if there is anything else I've missed.
In gamesalad IronSource there is a Validate Integration Debugger
Can this check if my .aab file has been successfully mediated?
applovin ads not showing
Could it be related to my settings?
I have checked the AD_ID permissions test box once.
But applovin can't escape advertising
So the current screen is that I keep the default setting unchecked
Under IronSource AppKey there is a Google APP ID
Does it mean to fill in Admob APP ID? Do they mean the same thing?
I just want to show applovin ads, not admob ads
I don't know if filling in the admob app id will affect the inability to display applovin
In addition, I used logcat to ask chatgpt
He gave me these responses
---
You manage AppLovin ads through ironSource → then ironSource should usually initialize the AppLovin SDK.
But from the information you provided in logcat, it seems that AppLovin SDK is initialized directly (AppLovinSdk: Attempting to init 3rd-party SDKs without an Activity instance), which means:
AppLovin is initialized separately, not through ironSource.
And the initialization may be performed under the Application context (not the Activity context).
This is an incorrect initialization method and may cause AppLovin ads to not be displayed.
----
Not sure if this is the case?
If you can give me some reference direction to help me solve it
Could it be that the call cannot be made due to the adapter version problem between IronSource and Applovin?
I tested Networks these days and selected IronSource and it can play normally
But when I select Applovin in Networks, it cannot play (I also use Applovin MAX demo app to test the applovin ad unit and it works fine and can play normally)
So I think it might be a problem with the adapter
We are using 4.3.46 / 12.6.1. I'll need to run an update this week. I'll post another RC release when note when we do.
Thank you very much, hope everything goes well
I'll try it out as soon as there's an update.
@adent42 after updating my app using the RC build I have received many reports of black screens so far only from android 11 devices. This issue was not present before the update. Was anything changed on your side that would cause this because I only added in the rateapp function and toggled "use embedded browser" in the one go to url behavior I have. Both of these changes are on the title menu and the black screens are happening on later scenes with 3 buttons that execute a change scene behavior.
Nothing in particular for Android 11, could you DM me your publishing link so i can try it out?
OK, code compiles for the IronSrc -> LevelPlay SDK update.
LevelPlay Unity's API and what future versions of IronSrc will require, so we're just biting the bullet and upgrading now.
This will also require some changes to configuring IronSrc on android as you'll need to provide Ad Unit Ids. So it will take a little longer for this to come out as we need to update publishing.
What other advertising platforms are currently using admob mediation?
Is it only Chartboost that can show
Are other platforms not supported yet? For example, applovin