<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Release Notes — GameSalad Forums</title>
        <link>http://community.gamesalad.com/index.php?p=/</link>
        <pubDate>Sat, 04 Apr 2026 16:30:45 +0000</pubDate>
        <language>en</language>
            <description>Release Notes — GameSalad Forums</description>
    <atom:link href="http://community.gamesalad.com/index.php?p=/categories/release-notes/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>RC 1.25.2026011 Android Play Services V2 | Ad Network Updates</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99419/rc-1-25-2026011-android-play-services-v2-ad-network-updates</link>
        <pubDate>Thu, 22 Jan 2026 06:45:19 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99419@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>Android&nbsp;Compile SDK 35, TargetSDK 35, </p><p>Bug Fixes:</p><ul><li>Android: Capture keyboard fixes. Delete should work.</li><li>Compiled with&nbsp;ANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON&nbsp;(i.e. 16k page size)</li></ul><p>Changes:</p><p>Ad Network Version Updates</p><p>Network | iOS | Android</p><ul><li>AppLovin | <strong>13.5.1</strong> | <strong>13.5.1</strong></li><li>Amazon | <strong>5.3.2</strong> | 11.1.0+</li><li><strong><em>BidMachine</em> | 3.5.0 | 3.5.0</strong></li><li><strong><em>Bigo</em> | 5.0.0 | 5.6.2</strong></li><li>Fyber (DT Exchange) | <strong>8.4.2</strong> | <strong>8.4.1</strong></li><li>HyprMX | <strong>6.4.4</strong> | <strong>6.4.3</strong></li><li>InMobi | <strong>11.1.0</strong> | <strong>11.1.0</strong></li><li><strong><em>LINE</em> | 2.9.20250930 | 2.9.20251028</strong></li><li>Liftoff (Vungle) | <strong>7.6.2</strong> | <strong>7.6.1</strong></li><li>Maio | &mdash; | 1.1.16</li><li>Meta (Facebook) | <strong>6.21.0</strong> | <strong>6.21.0</strong></li><li>Mintegral | <strong>8.0.3</strong> | <strong>17.0.31</strong></li><li><strong><em>MobileFuse</em> | 1.9.3 | 1.9.3</strong></li><li><em>Moloco</em> | <strong>4.1.2</strong> | <strong>4.3.1</strong></li><li>MyTarget/VK | <strong>5.36.2</strong> | <strong>5.27.4</strong></li><li><strong><em>Ogury</em> | 5.1.1 | 6.2.0</strong></li><li>Pangle | <strong>7.8.0.4 </strong>| <strong>7.8.0.7</strong></li><li><strong><em>PubMatic</em> | 4.4.0+ | 4.10.0</strong></li><li>Smaato | &mdash; | 22.7.2</li><li><em>SuperAwesome</em> | 9.4.0 | 9.4.0</li><li>Unity | <strong>4.16.4</strong> | <strong>4.16.4</strong></li><li><strong><em>Verve (HyBid)</em> | 3.7.1 | 3.7.1</strong></li><li>Yandex | <strong>7.16.2</strong> | <strong>7.16.1</strong></li><li><strong><em>YSO Network</em> | 1.1.31 | 1.2.7</strong></li><li>AdMob | <strong>12.14.0</strong> | <strong>24.8.0</strong></li><li>Chartboost | <strong>9.10.1</strong> | <strong>9.10.2</strong></li><li>IronSource | <strong>9.2.0.0</strong> | <strong>9.2.0</strong></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p><strong>Update Android to Google Play Services V2 support.</strong></p><p><strong>IMPORTANT NOTE</strong></p><p>For IronSource you will need to include the ad placement ids in your service config. You can get the IDs here:</p><div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/455/XLJ776FINYMN.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/455/XLJ776FINYMN.png" alt="Screenshot 2025-08-01 at 6.27.36 PM.png" />
        </a>
    </div>
</div>
<p></p><p><br /></p><p>And don&#39;t use our IDs. First I don&#39;t think they work if the app package id doesn&#39;t mach. Second, go ahead and use them if you want us to get the money!</p><p>You will need to place them here:</p><div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/416/Q9P3BPOZS43F.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/416/Q9P3BPOZS43F.png" alt="Screenshot 2025-08-01 at 6.29.22 PM.png" />
        </a>
    </div>
</div>
<p>iOS file now use more efficient packing of the engine.</p>]]>
        </description>
    </item>
    <item>
        <title>RC 2025-07-30 Android SDK and Target Updated to 35</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99368/rc-2025-07-30-android-sdk-and-target-updated-to-35</link>
        <pubDate>Wed, 30 Jul 2025 23:54:18 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99368@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x. Previous RC has been promoted to Release version. </p><p>2025-05-01 Promoted to General Build, so every here is new.</p><p>Android <strong>Compile SDK 35, TargetSDK 35</strong></p><p>Bug Fixes:</p><ul><li>Android: Capture keyboard fixes. Delete should work.</li></ul><p>Changes</p><ul><li>Ad Network Updates (Android / iOS, x means N/A)</li><li>Admob <strong>24.4.0</strong> / 11.10.0</li><li>Chartboost <strong>9.8.3</strong> / 9.7.0</li><li>IronSource <strong>8.10.0</strong> / 8.4.0<ul><li>Adcolony 4.8.0</li><li>Amazon <strong>11.0.0</strong> / 4.10.0</li><li>AppLovin <span style="text-decoration: line-through;">12.6.1</span> / 13.0.0</li><li><em>Bidmachine </em><strong><em>3.3.0</em></strong></li><li><strong><em>Bigo 5.4.0</em></strong></li><li>Meta (formerly Facebook) <strong>6.20.0</strong> / 6.15.2</li><li>Fyber <strong>8.3.7</strong> / 8.3.2</li><li>HyprMX <strong>6.4.3</strong> / 6.4.1</li><li>InMobi <strong>10.8.3</strong> / 10.7.5</li><li>Liftoff (formerly Vungle) <strong>7.5.0</strong></li><li>Maio 1.1.16 / 1.6.3</li><li>Mintegral <strong><em>16.9.71</em></strong> / 7.7.2</li><li><strong><em>MobileFuse 1.9.2</em></strong></li><li><em>Moloco: </em><strong><em>4.3.19</em></strong><em> / 3.2.0</em></li><li>MyTarget <strong>5.27.2</strong> / x</li><li><strong><em>Ogury 6.0.1</em></strong></li><li>Pangle <strong>7.3.0.3</strong> / 6.2.0.7</li><li>Smaato <strong>22.7.2</strong> / 22.8.4</li><li><em>SuperAwesome </em><strong><em>9.4.0</em></strong><em> / 9.4.0</em></li><li><em>Tencent x / 4.15.00</em></li><li>Unity <strong>4.15.1</strong></li><li><strong><em>Verve 3.6.0</em></strong></li><li><em>Yandex </em><strong><em>7.14.1</em></strong><em> / 7.5.1</em></li></ul></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p><strong>IMPORTANT NOTE</strong></p><p>For IronSource you will need to include the ad placement ids in your service config. You can get the IDs here:</p><div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/455/XLJ776FINYMN.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/455/XLJ776FINYMN.png" alt="Screenshot 2025-08-01 at 6.27.36 PM.png" />
        </a>
    </div>
</div>
<p>And don&#39;t use our IDs. First I don&#39;t think they work if the app package id doesn&#39;t mach. Second, go ahead and use them if you want us to get the money!</p><p>You will need to place them here: </p><div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/416/Q9P3BPOZS43F.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/416/Q9P3BPOZS43F.png" alt="Screenshot 2025-08-01 at 6.29.22 PM.png" />
        </a>
    </div>
</div>
<p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>RC 2025-10-08 - 16k page size support for Android.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99392/rc-2025-10-08-16k-page-size-support-for-android</link>
        <pubDate>Wed, 08 Oct 2025 06:20:15 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99392@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>Android&nbsp;<strong>Compile SDK 35, TargetSDK 35</strong></p><p>Bug Fixes:</p><ul><li>Android: Capture keyboard fixes. Delete should work.</li><li>Compiled with <strong>ANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON</strong> (i.e. 16k page size)</li></ul><p>Changes</p><ul><li>Ad Network Updates (Android / iOS, x means N/A)</li><li>Admob&nbsp;<strong>24.4.0</strong>&nbsp;/ 11.10.0</li><li>Chartboost&nbsp;<strong>9.8.3</strong>&nbsp;/ 9.7.0</li><li>IronSource&nbsp;<strong>8.10.0</strong>&nbsp;/ 8.4.0<ul><li>Adcolony 4.8.0</li><li>Amazon&nbsp;<strong>11.0.0</strong>&nbsp;/ 4.10.0</li><li>AppLovin&nbsp;<span style="text-decoration: line-through;">12.6.1</span>&nbsp;/ 13.0.0</li><li><em>Bidmachine&nbsp;</em><strong><em>3.3.0</em></strong></li><li><strong><em>Bigo 5.4.0</em></strong></li><li>Meta (formerly Facebook)&nbsp;<strong>6.20.0</strong>&nbsp;/ 6.15.2</li><li>Fyber&nbsp;<strong>8.3.7</strong>&nbsp;/ 8.3.2</li><li>HyprMX&nbsp;<strong>6.4.3</strong>&nbsp;/ 6.4.1</li><li>InMobi&nbsp;<strong>10.8.3</strong>&nbsp;/ 10.7.5</li><li>Liftoff (formerly Vungle)&nbsp;<strong>7.5.0</strong></li><li>Maio 1.1.16 / 1.6.3</li><li>Mintegral&nbsp;<strong><em>16.9.71</em></strong>&nbsp;/ 7.7.2</li><li><strong><em>MobileFuse 1.9.2</em></strong></li><li><em>Moloco:&nbsp;</em><strong><em>4.3.19</em></strong><em>&nbsp;/ 3.2.0</em></li><li>MyTarget&nbsp;<strong>5.27.2</strong>&nbsp;/ x</li><li><strong><em>Ogury 6.0.1</em></strong></li><li>Pangle&nbsp;<strong>7.3.0.3</strong>&nbsp;/ 6.2.0.7</li><li>Smaato&nbsp;<strong>22.7.2</strong>&nbsp;/ 22.8.4</li><li><em>SuperAwesome&nbsp;</em><strong><em>9.4.0</em></strong><em>&nbsp;/ 9.4.0</em></li><li><em>Tencent x / 4.15.00</em></li><li>Unity&nbsp;<strong>4.15.1</strong></li><li><strong><em>Verve 3.6.0</em></strong></li><li><em>Yandex&nbsp;</em><strong><em>7.14.1</em></strong><em>&nbsp;/ 7.5.1</em></li></ul></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p><strong>IMPORTANT NOTE</strong></p><p>For IronSource you will need to include the ad placement ids in your service config. You can get the IDs here:</p><div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/455/XLJ776FINYMN.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/455/XLJ776FINYMN.png" alt="Screenshot 2025-08-01 at 6.27.36 PM.png" />
        </a>
    </div>
</div>
<p><br /></p><p>And don&#39;t use our IDs. First I don&#39;t think they work if the app package id doesn&#39;t mach. Second, go ahead and use them if you want us to get the money!</p><p>You will need to place them here:</p><div>
    <div>
        <a href="https://forums.gamesalad.com/uploads/416/Q9P3BPOZS43F.png" rel="nofollow noopener" target="_blank">
            <img src="https://forums.gamesalad.com/uploads/416/Q9P3BPOZS43F.png" alt="Screenshot 2025-08-01 at 6.29.22 PM.png" />
        </a>
    </div>
</div>
<p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>RC 2024-10-06 - Z-Index Related Bug Fix. Updated iOS Ad libs</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99119/rc-2024-10-06-z-index-related-bug-fix-updated-ios-ad-libs</link>
        <pubDate>Wed, 09 Oct 2024 04:29:42 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99119@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x. Previous RC has been promoted to Release version.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p>Android (Compile SDK 34, TargetSDK 34, MinSDK24)</p><p>Bug Fixes:</p><ul><li>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)</li><li>Fixed Chartboost and enabled support chartboost banner ads (needs publishing page update to support).</li><li>Fixed z-Index bug where deleted actors caused game to freeze / glitch</li></ul><p>Changes</p><ul><li>Google UMP 2.2.0 Integrated</li><li>Ad Network Updates (Android / iOS, x means N/A)</li><li><strong>Admob 23.3.0 / 11.10.0</strong></li><li>Chartboost 9.7.0</li><li><strong>IronSource 8.3.0 / 8.4.0</strong><ul><li><strong>Adcolony 4.8.0</strong></li><li><strong>Amazon 9.10.0 / 4.10.0</strong></li><li><strong>AppLovin 12.6.1 / 13.0.0</strong></li><li><strong><em>Bidmachine 3.0.0</em></strong></li><li><strong>Facebook 6.18.0 / 6.15.2</strong></li><li><strong>Fyber 8.2.7 / 8.3.2</strong></li><li><strong>HyprMX 6.4.2 / 6.4.1</strong></li><li><strong>InMobi 10.7.7 / 10.7.5</strong></li><li><strong>Liftoff 1.9.1</strong></li><li><strong>Maio 1.1.16 / 1.6.3</strong></li><li><strong>Mintegral x / 7.7.2</strong></li><li><strong><em>Moloco: 3.1.0 / 3.2.0</em></strong></li><li><strong>MyTarget 5.22.1 / x</strong></li><li><strong>Pangle 6.2.0.4 / 6.2.0.7</strong></li><li><strong>Smaato 22.6.0 / 22.8.4</strong></li><li><strong><em>SuperAwesome 9.4.0 / 9.4.0</em></strong></li><li><strong><em>Tencent x / 4.15.00</em></strong></li><li><strong>Unity 4.12.3</strong></li><li><strong>Vungle 7.4.1</strong></li><li><strong><em>Yandex 7.0.1 / 7.5.1</em></strong></li></ul></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p>We&#39;ve also put in code for epochTime, but have not tested it yet (as seen in the HTML5 engine&nbsp;<a href="https://forums.gamesalad.com/discussion/98662/html5-engine-updates-2022-05-24" rel="nofollow">here</a>). 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.</p><p>Something about the build configuration and tool combination forces me to make the minimum supported version 24 instead of 21. We&#39;re working on fixing that.</p><p>2024-07-19 patch update:</p><p>Pushed update to fix epochTime implementation</p><p><strong>2024-09-22 update:</strong></p><p><strong>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&#39;t done a lot of performance testing so I wouldn&#39;t suggest constantly swapping the value, but targeted sort order changes can be very useful, especially when you&#39;re doing isometric games (think brawlers, arena shooter).</strong></p><p><strong>Support for&nbsp;<em>Chrome Custom Tab</em>&nbsp;for&nbsp;<em>Open URL Behavior&nbsp;</em>on Android. When you choose &quot;embedded browser&quot; for Open URL Behavior it will use a Chrome Custom Tab. It&#39;s a separate window still, but the browser UI uses a dark color to match existing and there&#39;s a X to close the tab and go back into the game immediately.</strong></p>]]>
        </description>
    </item>
    <item>
        <title>RC 1.25.20250501 update to include new text functions and updated iOS build.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99346/rc-1-25-20250501-update-to-include-new-text-functions-and-updated-ios-build</link>
        <pubDate>Tue, 06 May 2025 15:18:31 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99346@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x. Previous RC has been promoted to Release version.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>iOS Compiled with XCode 16.2</strong></p><p>Android (Compile SDK 34, TargetSDK 34, MinSDK24)</p><p>Bug Fixes:</p><ul><li>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)</li><li>Fixed Chartboost and enabled support chartboost banner ads (needs publishing page update to support).</li><li>Fixed z-Index bug where deleted actors caused game to freeze / glitch</li></ul><p>Changes</p><ul><li>Google UMP 2.2.0 Integrated</li><li>Ad Network Updates (Android / iOS, x means N/A)</li><li>Admob 23.3.0 / 11.10.0</li><li>Chartboost 9.7.0</li><li>IronSource 8.3.0 / 8.4.0<ul><li>Adcolony 4.8.0</li><li>Amazon 9.10.0 / 4.10.0</li><li>AppLovin 12.6.1 / 13.0.0</li><li><em>Bidmachine 3.0.0</em></li><li>Facebook 6.18.0 / 6.15.2</li><li>Fyber 8.2.7 / 8.3.2</li><li>HyprMX 6.4.2 / 6.4.1</li><li>InMobi 10.7.7 / 10.7.5</li><li>Liftoff 1.9.1</li><li>Maio 1.1.16 / 1.6.3</li><li>Mintegral x / 7.7.2</li><li><em>Moloco: 3.1.0 / 3.2.0</em></li><li>MyTarget 5.22.1 / x</li><li>Pangle 6.2.0.4 / 6.2.0.7</li><li>Smaato 22.6.0 / 22.8.4</li><li><em>SuperAwesome 9.4.0 / 9.4.0</em></li><li><em>Tencent x / 4.15.00</em></li><li>Unity 4.12.3</li><li>Vungle 7.4.1</li><li><em>Yandex 7.0.1 / 7.5.1</em></li></ul></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p>We&#39;ve also put in code for epochTime, but have not tested it yet (as seen in the HTML5 engine&nbsp;<a href="https://forums.gamesalad.com/discussion/98662/html5-engine-updates-2022-05-24" rel="nofollow">here</a>). 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.</p><p>Something about the build configuration and tool combination forces me to make the minimum supported version 24 instead of 21. We&#39;re working on fixing that.</p><p>2024-07-19 patch update:</p><p>Pushed update to fix epochTime implementation</p><p>2024-09-22 update:</p><p>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&#39;t done a lot of performance testing so I wouldn&#39;t suggest constantly swapping the value, but targeted sort order changes can be very useful, especially when you&#39;re doing isometric games (think brawlers, arena shooter).</p><p>Support for&nbsp;<em>Chrome Custom Tab</em>&nbsp;for&nbsp;<em>Open URL Behavior&nbsp;</em>on Android. When you choose &quot;embedded browser&quot; for Open URL Behavior it will use a Chrome Custom Tab. It&#39;s a separate window still, but the browser UI uses a dark color to match existing and there&#39;s a X to close the tab and go back into the game immediately.</p><p><strong>2025-05-01 update:</strong></p><p><strong>Added preliminary support for the following text functions:</strong></p><ul><li><strong>textReverse</strong></li><li><strong>textToUpper</strong></li><li><strong>textToLower</strong></li><li><strong>textTrim</strong></li><li><strong>textUrlEncode (useful for network behaviors)</strong></li><li><strong>Fix an issue where attributes weren&#39;t converted to string when doing a string comparision in a rule.</strong></li></ul><p><strong>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&#39;ll need to double check that.</strong></p>]]>
        </description>
    </item>
    <item>
        <title>Android Binary RC 2022-04-13: IronSource Upgrade, Pollfish, Google Play Rate App,</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app</link>
        <pubDate>Thu, 14 Apr 2022 03:55:11 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98628@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>Android</strong></p><p><em>Changes</em></p><ul><li>Ad Network Updates:<ul><li>IronSrc 7.2.0 (and matching updates for mediated networks)<ul><li>Liftoff, Superawesome added.</li><li>Improved init to avoid sending data before GDRP consent</li></ul></li><li>Admob 20.5.0</li><li>Chartboost 4.3.8</li><li>Does not apply to not Kindle or FireTV</li></ul></li><li>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</li><li>Google Play Rate App</li><li>GameAnalytics</li><li>Pollfish</li></ul><p><em>Fixes</em></p><ul><li>Fix the speed issue on Pixel 4 and other phones that run over 60fps. We&#39;re going to lock GameSalad apps to run at a max of 60fps. Since I don&#39;t have a Pixel 4 yet, I can&#39;t test it, but we&#39;ll try to get one and test it before the RC becomes a stable build.</li></ul><p><strong>Notes</strong></p><p>Build RC now builds an AAB, because that&#39;s what Google needs and if you need an APK, you can use command line tools to extract one.</p><p>A lot going on, so we&#39;re gonna break it up into multiple post.</p><p><br /></p><h2>Tweet Sheet Supercharged!</h2><p>Some features require new behaviors. In order to get new features out to you more quickly, we sometimes &ldquo;overload&rdquo; the Tweet Sheet Action in order to allow you to use it to trigger these new behaviors. This lets you use new features without waiting for us to build new Behavior UIs or waiting for a new version of creator.</p><p>The &ldquo;Message&rdquo; field of the Tweet Sheet Action will be used to indicate the new behavior you want to trigger.</p><p>The &ldquo;Image&rdquo; field will be used to let you send arguments / configuration to these behaviors.</p><p>The new behaviors include:</p><p><strong>Behavior Usage</strong></p><p><em>gs:requestIDFA</em> - On iOS, show dialog to request permission to enable cross-app tracking through the IDFA.</p><p><em>gs:rateApp</em> - Shows the app store&rsquo;s &ldquo;rate my app&rdquo; dialog.</p><p><em>gs:trackEvent</em> - Used to track analytics events. See more below.</p><p><em>gs:showRewardedAd</em> - Used to pause game and show a Rewarded Ad. See more below.</p><p><em>gs:showInterstitialAd</em> - Used to pause game and show an Interstitial Ad. See more below.|</p><p>You&rsquo;ll learn details about how some of these work below.</p><p><br /></p><h2>Google Play Rate App</h2><p>To display the Google Play Store &ldquo;Rate My App&rdquo; GUI you can now use a custom TweetSheet behavior as follows:</p><div>
    <div>
        <a href="https://lh4.googleusercontent.com/YslTHsCCnxtPKJZRKvphtYFDkWEbtCQhsKMgXmx99H0CeRTcAXqpcThON7-Hi38z0xL0yKLGaDS8Z_-UMy_JmTZC48MrGHn5gzZkfMEqDfEW4xjCM5MgTM9LVXKMVIZEfL4tAUbF" rel="nofollow noopener" target="_blank">
            <img src="https://lh4.googleusercontent.com/YslTHsCCnxtPKJZRKvphtYFDkWEbtCQhsKMgXmx99H0CeRTcAXqpcThON7-Hi38z0xL0yKLGaDS8Z_-UMy_JmTZC48MrGHn5gzZkfMEqDfEW4xjCM5MgTM9LVXKMVIZEfL4tAUbF" alt="YslTHsCCnxtPKJZRKvphtYFDkWEbtCQhsKMgXmx99H0CeRTcAXqpcThON7-Hi38z0xL0yKLGaDS8Z_-UMy_JmTZC48MrGHn5gzZkfMEqDfEW4xjCM5MgTM9LVXKMVIZEfL4tAUbF" />
        </a>
    </div>
</div>
<p><br /></p><h2>Multiple Network w/ Default</h2><p>What used to happen:</p><ul><li>Multiple ad networks could be enabled.</li><li>At app startup, a network was chosen at random and used for the rest of the app&#39;s runtime.</li></ul><p>Originally, we intended to add our own mediation layer that would let you adjust the mix of ad networks.</p><p>Since the inclusion of IronSrc, it no longer made sense to enable multiple ad networks (you might as well use IronSrc) or build our own mediation layer.</p><p>With the inclusion of Pollfish, we needed to allow creators to use a traditional ad network by default and Pollfish at the same time.</p><p>What happens now:</p><ul><li>Multiple ad networks can be enabled.</li><li>A &ldquo;Default&rdquo; ad network can be selected when using more than one network</li><li>Ad behaviors will use the set default ad network.</li><li>Specially formatted calls using the TweetSheet behavior can trigger ads for a specific network.</li><li>This also means you can trigger full screen without changing scenes.</li></ul><p><em>We do not suggest enabling both IronSrc and Admob or Chartboost (unless you disable that network on the IronSrc side). We have not tested this and are unsure what will happen.</em></p><p>To use the TweetSheet behavior to show an ad use one of the following in the <em>Message</em> field:</p><ul><li>gs:showRewardedAd</li><li>gs:showInterstitialAd&nbsp;</li></ul><p>and then put the name of the ad network in all lowercase in the <em>Image</em> field:</p><ul><li>pollfish</li><li>admob</li><li>chartboost</li><li>ironsrc</li></ul><p>For example, this would show a reward ad from admob:</p><div>
    <div>
        <a href="https://lh4.googleusercontent.com/GWmwobevEKom8zchGzFJTElPIUFLfqeoHVdWJq1up_JnhGWcNxGmxplLJYGpQEoK4ThRwPvk2GBp4rZUT7Yzsna5HvkyRjAq3szdXYCIuuDxp4h1NFWM8sUZvPXAZ9daMwCTG_IJ" rel="nofollow noopener" target="_blank">
            <img src="https://lh4.googleusercontent.com/GWmwobevEKom8zchGzFJTElPIUFLfqeoHVdWJq1up_JnhGWcNxGmxplLJYGpQEoK4ThRwPvk2GBp4rZUT7Yzsna5HvkyRjAq3szdXYCIuuDxp4h1NFWM8sUZvPXAZ9daMwCTG_IJ" alt="GWmwobevEKom8zchGzFJTElPIUFLfqeoHVdWJq1up_JnhGWcNxGmxplLJYGpQEoK4ThRwPvk2GBp4rZUT7Yzsna5HvkyRjAq3szdXYCIuuDxp4h1NFWM8sUZvPXAZ9daMwCTG_IJ" />
        </a>
    </div>
</div>
<h2>Pollfish</h2><p><a href="https://forums.gamesalad.com/discussion/98629/pollfish-rewarded-polls/" rel="nofollow">https://forums.gamesalad.com/discussion/98629/pollfish-rewarded-polls/</a></p><h2>GameAnalytics</h2><p><a href="https://forums.gamesalad.com/discussion/98630/gameanalytics/" rel="nofollow">https://forums.gamesalad.com/discussion/98630/gameanalytics/</a></p>]]>
        </description>
    </item>
    <item>
        <title>RC 2024-09-22 - iOS &amp; Android Ad network updates. Z-Index. Android Chrome Custom Tab support</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99117/rc-2024-09-22-ios-android-ad-network-updates-z-index-android-chrome-custom-tab-support</link>
        <pubDate>Wed, 25 Sep 2024 04:33:35 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99117@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x. Previous RC has been promoted to Release version.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p>Android (Compile SDK 34, TargetSDK 34, MinSDK24)</p><p>Bug Fixes:</p><ul><li>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)</li><li>Fixed Chartboost and enabled support chartboost banner ads (needs publishing page update to support).</li></ul><p>Changes</p><ul><li>Google UMP 2.2.0 Integrated</li><li>Ad Network Updates (Android / iOS, x means N/A)</li></ul><ul><li><strong>Admob 23.3.0 / 11.10.0</strong></li><li>Chartboost 9.7.0</li><li><strong>IronSource 8.3.0 </strong><ul><li><strong>Adcolony 4.8.0 </strong></li><li><strong>Amazon 9.10.0 / 4.9.7</strong></li><li><strong>AppLovin 12.6.1</strong></li><li><strong><em>Bidmachine 3.0.0</em></strong></li><li><strong>Facebook 6.18.0 / 6.15.2</strong></li><li><strong>Fyber 8.2.7 / 8.3.1</strong></li><li><strong>HyprMX 6.4.2 / 6.4.1</strong></li><li><strong>InMobi 10.7.7 / 10.7.5</strong></li><li><strong>Liftoff 1.9.1</strong></li><li><strong>Maio 1.1.16 / 1.6.3</strong></li><li><strong>Mintegral x / 7.7.2</strong></li><li><strong><em>Moloco: 3.1.0 / 3.1.3</em></strong></li><li><strong>MyTarget 5.22.1 / x</strong></li><li><strong>Pangle 6.2.0.4 / 6.2.0.6</strong></li><li><strong>Smaato 22.6.0 / 22.8.3</strong></li><li><strong><em>SuperAwesome 9.4.0 / 9.4.0</em></strong></li><li><strong><em>Tencent x / 4.15.00</em></strong></li><li><strong>Unity 4.12.3</strong></li><li><strong>Vungle 7.4.1</strong></li><li><strong><em>Yandex 7.0.1 / 7.5.1</em></strong></li></ul></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p>We&#39;ve also put in code for epochTime, but have not tested it yet (as seen in the HTML5 engine&nbsp;<a href="https://forums.gamesalad.com/discussion/98662/html5-engine-updates-2022-05-24" rel="nofollow">here</a>). 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.</p><p>Something about the build configuration and tool combination forces me to make the minimum supported version 24 instead of 21. We&#39;re working on fixing that.</p><p>2024-07-19 patch update:</p><p>Pushed update to fix epochTime implementation</p><p><strong>2024-09-22 update:</strong></p><p><strong>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&#39;t done a lot of performance testing so I wouldn&#39;t suggest constantly swapping the value, but targeted sort order changes can be very useful, especially when you&#39;re doing isometric games (think brawlers, arena shooter).</strong></p><p><strong>Support for <em>Chrome Custom Tab</em> for <em>Open URL Behavior </em>on Android. When you choose &quot;embedded browser&quot; for Open URL Behavior it will use a Chrome Custom Tab. It&#39;s a separate window still, but the browser UI uses a dark color to match existing and there&#39;s a X to close the tab and go back into the game immediately.</strong></p><p>Cheers!</p>]]>
        </description>
    </item>
    <item>
        <title>Android Binaries RC 2024-06-26 - Ad Network Upgrades. Play:core issue. epochTime. Chartboost</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99084/android-binaries-rc-2024-06-26-ad-network-upgrades-play-core-issue-epochtime-chartboost</link>
        <pubDate>Wed, 26 Jun 2024 07:52:10 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99084@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.  Previous RC has been promoted to Release version.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p>Android (Compile SDK 34, TargetSDK 34, MinSDK24)</p><p>Bug Fixes:</p><ul><li>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)</li><li>Fixed Chartboost and enabled support chartboost banner ads (needs publishing page update to support).</li></ul><p>Changes</p><ul><li>Google UMP 2.2.0 Integrated</li><li>Ad Network Updates<ul><li>Admob 23.0.0</li><li>Chartboost 9.7.0</li><li>IronSource 8.1.0<ul><li>Adcolony 4.8.0</li><li>Amazon 9.9.3</li><li>AppLovin 12.5.0</li><li><em>Bidmachine 2.7.0</em></li><li>Facebook 6.17.0</li><li>Fyber 8.2.7</li><li>HyprMX 6.2.3</li><li>InMobi 10.6.6</li><li>Liftoff 1.9.1</li><li>Maio 1.1.16</li><li><em>Moloco: 2.3.0</em></li><li>MyTarget 5.20.0</li><li>Pangle 5.8.0.8</li><li>Smaato 22.6.0</li><li><em>SuperAwesome 9.3.2</em></li><li>Unity 4.12.0</li><li>Vungle 7.3.2</li><li><em>Yandex 7.0.1</em></li></ul></li></ul></li></ul><p>Ad networks in <em>italics</em> are new, but we&#39;ll need to update publishing to allow you to use them.</p><p><strong>2024-07-19 patch update:</strong></p><p><strong>Pushed update to fix epochTime implementation</strong></p><p>We&#39;ve also put in code for epochTime, but have not tested it yet (as seen in the HTML5 engine <a href="https://forums.gamesalad.com/discussion/98662/html5-engine-updates-2022-05-24" rel="nofollow">here</a>). 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.</p><p>Something about the build configuration and tool combination forces me to make the minimum supported version 24 instead of 21. We&#39;re working on fixing that.</p><p>Cheers!</p>]]>
        </description>
    </item>
    <item>
        <title>IOS RC: 2024-07-10 Ad Network Updates, IPA, SwiftSupport</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99094/ios-rc-2024-07-10-ad-network-updates-ipa-swiftsupport</link>
        <pubDate>Wed, 10 Jul 2024 06:15:06 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99094@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x. Previous RC has been promoted to Release version.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>iOS (Compile 17.5, Min SDK 13 for IronSrc builds, MinSDK 12.1 otherwise)</strong></p><p><strong>Features:</strong></p><ul><li><strong>Untest epochTime support</strong></li></ul><p><strong>iOS Changes</strong></p><ul><li><strong>Ad Nework Updates</strong><ul><li><strong>Admob 11.6.0</strong></li><li><strong>Chartboost 9.7.0</strong></li><li><strong>IronSource 8.1.1.0 and matching networks</strong></li></ul></li></ul><p><br /></p><p><strong>Notes:</strong></p><p><strong>iOS publishing now generates an .ipa instead of a .app.zip file. The IPA includes the icon as iTunesArtwork and the requisite SwiftSupport directory for app store deploy. This means you&#39;ll need to use the Download link and something other than GameSalad to sign. We suggest the open source app </strong><a href="https://dantheman827.github.io/ios-app-signer/" rel="nofollow"><strong>iOS App Signer</strong></a><strong>.</strong></p><p><strong>You can learn more here: </strong><a href="https://help.gamesalad.com/gamesalad-cookbook/publishing/3-apple-publishing/using-ios-app-signer-optional/" rel="nofollow"><strong>https://help.gamesalad.com/gamesalad-cookbook/publishing/3-apple-publishing/using-ios-app-signer-optional/</strong></a></p><p><strong>2024-07-19 patch update:</strong></p><p><strong>Pushed update to fix epochTime implementation</strong></p><p><br /></p><p>Android (Compile SDK 34, TargetSDK 34, MinSDK24)</p><p>Bug Fixes:</p><ul><li>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)</li><li>Fixed Chartboost and enabled support chartboost banner ads (needs publishing page update to support).</li></ul><p>Android Changes</p><ul><li>Google UMP 2.2.0 Integrated</li><li>Ad Network Updates<ul><li>Admob 23.0.0</li><li>Chartboost 9.7.0</li><li>IronSource 8.1.0<ul><li>Adcolony 4.8.0</li><li>Amazon 9.9.3</li><li>AppLovin 12.5.0</li><li><em>Bidmachine 2.7.0</em></li><li>Facebook 6.17.0</li><li>Fyber 8.2.7</li><li>HyprMX 6.2.3</li><li>InMobi 10.6.6</li><li>Liftoff 1.9.1</li><li>Maio 1.1.16</li><li><em>Moloco: 2.3.0</em></li><li>MyTarget 5.20.0</li><li>Pangle 5.8.0.8</li><li>Smaato 22.6.0</li><li><em>SuperAwesome 9.3.2</em></li><li>Unity 4.12.0</li><li>Vungle 7.3.2</li><li><em>Yandex 7.0.1</em></li></ul></li></ul></li></ul><p>Ad networks in&nbsp;<em>italics</em>&nbsp;are new, but we&#39;ll need to update publishing to allow you to use them.</p><p>We&#39;ve also put in code for epochTime, but have not tested it yet (as seen in the HTML5 engine&nbsp;<a href="https://forums.gamesalad.com/discussion/98662/html5-engine-updates-2022-05-24" rel="nofollow">here</a>). 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.</p><p>Something about the build configuration and tool combination forces me to make the minimum supported version 24 instead of 21. We&#39;re working on fixing that.</p>]]>
        </description>
    </item>
    <item>
        <title>iOS RC Release 1.25.20240501 - iOS SDK update</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99056/ios-rc-release-1-25-20240501-ios-sdk-update</link>
        <pubDate>Wed, 01 May 2024 06:22:39 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99056@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>RC build has been updated. This build is compiled with iOS SDK 17.4 with a minimum set to 12.1</p><p>No release notes as we didn&#39;t update anything, just recompiled.</p><p>We&#39;ll start working on an new release soon with the usual round of Ad Network library updates.</p>]]>
        </description>
    </item>
    <item>
        <title>macOS Binaries RC 2024-03-05 - LuaJIT Update.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/99011/macos-binaries-rc-2024-03-05-luajit-update</link>
        <pubDate>Tue, 05 Mar 2024 20:53:42 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">99011@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We just released to RC a macOS build upgrades the core runtime to use the latest LuaJIT instead of Lua 5.1.15, leading to an increase in performance.</p><p>The target SDK / minimum macOS version supported is 11 now (to support Apple chips as well).</p>]]>
        </description>
    </item>
    <item>
        <title>Android Binaries RC 2023-12-20 - Google UMP / Consent Management for EU.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98976/android-binaries-rc-2023-12-20-google-ump-consent-management-for-eu</link>
        <pubDate>Thu, 21 Dec 2023 21:04:35 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98976@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p>Android (Compile SDK, TargetSDK 33, MinSDK21)</p><p>Changes</p><ul><li>Google UMP 2.1.0 Integrated</li><li>Ad Network Updates<ul><li>Admob 22.6.0</li><li>Chartboost 9.5.0</li><li>IronSource 7.6.1<ul><li>Adcolony 4.8.0</li><li>Amazon 9.8+</li><li>AppLovin 11.11.3</li><li>Bidmachine 2.4.0</li><li>Facebook 6.16.0</li><li>Fyber 8.2.4</li><li>HyprMX 6.2.0</li><li>InMobi 10.6.1</li><li>Liftoff 1.9.1</li><li>Maio 1.1.16</li><li>MyTarget 5.19.0</li><li>Pangle 5.6.0.4</li><li>Smaato 22.0.2</li><li>SuperAwesome 9.1.0</li><li>Unity 4.9.2</li><li>Vungle 7.0.0</li></ul></li></ul></li></ul><p>Note that Yahoo and Tapjoy have been removed. Tapyjoy was acquired by IronSrc a while back, so it&#39;s ads are coming form IronSrc proper. Not sure what happened with Yahoo. Bidmachine is new, but won&#39;t be enabled until we add it to the list on the publishing page.</p><p>Google UMP will be on by default for now, while we fix up the backend. Here&#39;s what you&#39;ll need to do:</p><ul><li>Update to your game to remove custom screens and behaviors related to GDRP.</li><li>Where the screens would have shown, use a Tweet Sheet Action with the message: gs:requestConsent&nbsp;</li><li>If the user is in a territory that requires consent, it will show a popup. After that, consent information is stored with google and will be pulled every time the game loads. </li><li>If the user has already given consent or consent is not needed, then nothing will show and ad network code will Initialize</li><li>If the form or requirements for consent change, the form will show up again, so just call it every time in the same place (sometime before you want ads to be shown).</li><li>You will need to configure messages for your apps as noted here: <a href="https://developers.google.com/admob/android/privacy" rel="nofollow">https://developers.google.com/admob/android/privacy</a> under &quot;Create Message Type&quot;</li></ul><p>We are releasing this now to give you time to integrate it. We do have some work left to do on the publishing interface, but that&#39;s mostly about letting you turn the system off for apps that are not destined for the Google App store. For now, it&#39;s just on by default.</p><p>Cheers!</p>]]>
        </description>
    </item>
    <item>
        <title>Mobile Binary RC 2023-08-25 - Targeting Android 13 / SDK 33</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98913/mobile-binary-rc-2023-08-25-targeting-android-13-sdk-33</link>
        <pubDate>Sun, 27 Aug 2023 23:35:30 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98913@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>Android</strong></p><p><em>Changes</em></p><ul><li>Compile SDK 33, MinSDK 21, TargetSDK 33</li><li>Ad Network Updates:<ul><li>IronSrc 7.3.1.1 (and matching updates for mediated networks)<ul><li>AdColony 4.8.0</li><li>Amazon 9.8.x</li><li>AppLovin 11.10.1</li><li>Facebook / Meta 6.14.0</li><li>Fyber 8.2.3</li><li>HyprMX 6.2.0</li><li>Inmobi 10.1.2</li><li>Liftoff 1.9.1</li><li>Maio 1.1.16 (soon option to choose China or Overseas optimization)</li><li>MyTarget 5.16.5</li><li>Pangle 4.3.20</li><li>Smaato 22.0.2</li><li>SuperAwesome 9.1.0</li><li>Tapjoy 13.0.1</li><li>Unity 4.8.0</li><li>Vungle 6.12.1</li><li>Yahoo 1.4.0</li></ul></li><li>Admob 22.2.0</li><li>Chartboost 9.3.1</li></ul></li><li>Google Play Services 23.1.0</li><li>Google Billing Client 6.0.1</li></ul><p><strong>iOS</strong></p><p>No Change</p><p><strong>macOS (updated 2023-09-13)</strong></p><ul><li>Min macOS version is now 10.13</li><li>Fixed bug with display when starting in fullscreen.</li><li>Fixed bug with display when starting in fullscreen on 1x (non-retina) displays (2023-09-15)</li></ul><p><strong>Notes</strong></p><p>The most important feature of this release is switching to Target SDK 33, which is being required by the Google Play store, hence no update to iOS yet. We should have another RC with an update to iOS soon.</p><p>The GameSalad macOS binary has been updated to fix an issue with fullscreen support in Ventura. Basically if you started windowed and jumped to fullscreen, things worked fine. But if you started fullscreen, things look a bit shifted. This has been fixed but with the newest SDK, we have also had to update the minimum supported macOS version to 10.13 (instead of 10.12 previously).</p>]]>
        </description>
    </item>
    <item>
        <title>Binary RC 2023-04-03: Ad Network Updates, Tweet Sheet for playSound and playVideoURL, Keyboard Input</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98852/binary-rc-2023-04-03-ad-network-updates-tweet-sheet-for-playsound-and-playvideourl-keyboard-input</link>
        <pubDate>Tue, 04 Apr 2023 07:38:50 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98852@/index.php?p=/discussions</guid>
        <description><![CDATA[<p><strong>THIS BUILD HAS BEEN ROLLED BACK TO 1.25.20220721 DUE TO ISSUES WITH THE LATEST APP STORE REQUIREMENTS.</strong></p><p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>Android</strong></p><p><em>Changes</em></p><ul><li>Compile SDK 31, MinSDK 21, TargetSDK 31</li><li>Ad Network Updates:<ul><li><strong>IronSrc 7.2.6 (and matching updates for mediated networks)</strong><ul><li>Liftoff, Superawesome added.</li><li>Improved init to avoid sending data before GDRP consent</li></ul></li><li><strong>Admob 21.3.0</strong></li><li><strong>Chartboost 9.1.1</strong></li><li>Does not apply to not Kindle or FireTV</li></ul></li><li>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</li><li>Google Play Rate App</li><li><strong>GameAnalytics 6.3.4</strong></li><li><strong>Pollfish 6.2.2</strong></li></ul><p><strong>iOS</strong></p><p><em>Changes</em></p><ul><li>Min/Target SDK 12.1, Build SDK iOS16</li><li><strong>IronSrc 7.2.6 (and matching updates for mediated networks)</strong></li><li><strong>Admob 9.13.0</strong></li><li><strong>Chartboost 9.1.0</strong></li><li><strong>GameAnalytics 4.7.2</strong></li><li><strong>Pollfish 6.7.2</strong></li></ul><p><strong><em>Notes</em></strong></p><p>Check <a href="https://forums.gamesalad.com/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app/p1" rel="nofollow">here</a> for stuff from the last RC.</p><p><strong>More Tweet Sheet Actions!</strong></p><p>As before we have implemented new behaviors via TweetSheet highjacking, to avoid forcing users to upgrade Creator versions with new behaviors (as well as save us some development time).</p><p><em>Play Video from URL</em></p><p>&quot;gs:playVideoURL&quot; in the&nbsp;<em>Message</em></p><p>url to the video (mp4) in the&nbsp;<em>Image</em></p><p>For iOS, make sure to include your source video as a Domain Exception during publishing. Since we&#39;re using the native video view, I guess anything the platform supports will work, but mp4 is a pretty safe bet cross platform.</p><p>Video will play back with no UI and uninterrupted (we&#39;ll build in things like full control or just skip and mute later. Figured a default case of unskippable videos works for thinks like cut scenes and training videos for now.</p><p><em>Play Sound</em></p><p>In&nbsp;<em>Message</em>&nbsp;put one of:</p><p>gs:playSound - plays sound, stops if behavior is out of scope</p><p>gs:playSoundLoop - plays sound on loop, stops if behavior is out of scope</p><p>gs:playSoundComplete - plays sound til end, even if behavior goes out of scope</p><p>gs:playMusic - starts playing music until track end</p><p>gs:playMusicLoop - starts playing music and loops on track end.</p><p>In&nbsp;<em>Image</em>&nbsp;put the name of the sound to play with either a literal string or an expression</p><p>This will allow you to use expressions to play different audio, avoiding having to use a lot of rules for different audio. By out of scope, I mostly mean &quot;when rule is no longer valid. So for the none *Complete actions, if gs:playSound is in a rule, it wills top playing if the rule condition is no longer true. If Complete is used, then it will finish playing even after the rule condition is no longer true.</p><p><strong>Keyboard Capture</strong></p><p>I the Keyboard Input behavior if you set the prompt to &quot;gs:captureKeyboard&quot;, then the system will show the software keyboard on mobile or start recording input from the physical keyboard on desktop. The Keyboard Input Action will act like a Keyboard Input Behavior. When the user hits Enter, the behavior exists. When the user types, it updates the attribute references in the Change Attribute field of the behavior.</p>]]>
        </description>
    </item>
    <item>
        <title>Creator 2 Update 2023-05-01</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98865/creator-2-update-2023-05-01</link>
        <pubDate>Mon, 01 May 2023 07:35:03 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98865@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Updates to Creator 2 / HTML5 / Online Creator</p><ul><li>Image Viewer now has resizer (UI needs some improvement in the future, but should still be handy)</li><li>Nudge the Assignments tab (edu users) so it doesn&#39;t overlap the Attributes tab.</li><li>Better handling of custom collision shapes and display of custom collision shapes.</li><li>Slightly faster image loading on first project load</li><li>Attempt to fix an error condition that doesn&#39;t break creator, but breaks publishing due to insertion of incomplete behaviors entries.</li><li>Engine update to support gs:playSound*, gs:playMusic*, gs:playVideoURL, and gs:captureKeyboard</li></ul>]]>
        </description>
    </item>
    <item>
        <title>Binary RC 2023-04-21: Ad Network Updates, Tweet Sheet for playSound and playVideoURL, Keyboard Inpu</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98861/binary-rc-2023-04-21-ad-network-updates-tweet-sheet-for-playsound-and-playvideourl-keyboard-inpu</link>
        <pubDate>Sun, 23 Apr 2023 17:53:24 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98861@/index.php?p=/discussions</guid>
        <description><![CDATA[<p><strong>THIS BUILD IS A RERELEASE OF </strong><a href="https://forums.gamesalad.com/discussion/98852/binary-rc-2023-04-03-ad-network-updates-tweet-sheet-for-playsound-and-playvideourl-keyboard-input/p1" rel="nofollow"><strong>2023-04-03</strong></a><strong> WITH SOME LIBRARY UPDATES</strong></p><p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>Android</strong></p><p><em>Changes</em></p><ul><li>Compile SDK 31, MinSDK 21, TargetSDK 31</li><li>Ad Network Updates:<ul><li><strong>IronSrc 7.2.6 (and matching updates for mediated networks)</strong><ul><li>Liftoff, Superawesome added.</li><li>Improved init to avoid sending data before GDRP consent</li></ul></li><li><strong>Admob 21.3.0</strong></li><li><strong>Chartboost 9.1.1</strong></li><li>Does not apply to not Kindle or FireTV</li></ul></li><li><strong>Pollfish 6.2.2</strong></li><li><strong>GameAnalytics 6.3.4</strong></li><li>Google Play Rate App</li><li>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</li></ul><p><strong>iOS</strong></p><p><em>Changes</em></p><ul><li><strong>Min/Target SDK 12.2</strong>, Build SDK iOS16.4 (Upgrade to minimum iOS 12.2 removes need for SwiftSupport directories).</li><li><strong>IronSrc 7.3.0 (and matching updates for mediated networks)</strong></li><li><strong>Admob 10.3.0</strong></li><li><strong>Chartboost 9.2.0</strong></li><li><strong>GameAnalytics 4.7.2</strong></li><li><strong>Pollfish 6.4.1</strong></li></ul><p><strong><em>Notes</em></strong></p><p>Check&nbsp;<a href="https://forums.gamesalad.com/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app/p1" rel="nofollow">here</a>&nbsp;for stuff from the last RC.</p><p><strong><em>The latest Admob now requires an Admob App ID. This also means builds with IronSource or just Chartboost will need the ID in order to work. We suggest pasting the Google &quot;Test&quot; ID if you are not actually using Admob.</em></strong></p><p><strong>More Tweet Sheet Actions!</strong></p><p>As before we have implemented new behaviors via TweetSheet highjacking, to avoid forcing users to upgrade Creator versions with new behaviors (as well as save us some development time).</p><p><em>Play Video from URL</em></p><p>&quot;gs:playVideoURL&quot; in the&nbsp;<em>Message</em></p><p>url to the video (mp4) in the&nbsp;<em>Image</em></p><p>For iOS, make sure to include your source video as a Domain Exception during publishing. Since we&#39;re using the native video view, I guess anything the platform supports will work, but mp4 is a pretty safe bet cross platform.</p><p>Video will play back with no UI and uninterrupted (we&#39;ll build in things like full control or just skip and mute later. Figured a default case of unskippable videos works for thinks like cut scenes and training videos for now.</p><p><em>Play Sound</em></p><p>In&nbsp;<em>Message</em>&nbsp;put one of:</p><p>gs:playSound - plays sound, stops if behavior is out of scope</p><p>gs:playSoundLoop - plays sound on loop, stops if behavior is out of scope</p><p>gs:playSoundComplete - plays sound til end, even if behavior goes out of scope</p><p>gs:playMusic - starts playing music until track end</p><p>gs:playMusicLoop - starts playing music and loops on track end.</p><p>In&nbsp;<em>Image</em>&nbsp;put the name of the sound to play with either a literal string or an expression</p><p>This will allow you to use expressions to play different audio, avoiding having to use a lot of rules for different audio. By out of scope, I mostly mean &quot;when rule is no longer valid. So for the none *Complete actions, if gs:playSound is in a rule, it wills top playing if the rule condition is no longer true. If Complete is used, then it will finish playing even after the rule condition is no longer true.</p><p><strong>Keyboard Capture</strong></p><p>I the Keyboard Input behavior if you set the prompt to &quot;gs:captureKeyboard&quot;, then the system will show the software keyboard on mobile or start recording input from the physical keyboard on desktop. The Keyboard Input Action will act like a Keyboard Input Behavior. When the user hits Enter, the behavior exists. When the user types, it updates the attribute references in the Change Attribute field of the behavior.</p>]]>
        </description>
    </item>
    <item>
        <title>GameSalad HTML5 Engine 1.25.135</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98859/gamesalad-html5-engine-1-25-135</link>
        <pubDate>Wed, 19 Apr 2023 16:19:51 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98859@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>This engine is now on Arcade and HTML5 Export. It will be on Creator 2 shortly.</p><p>General Updates:</p><ul><li>Load default fonts from https://fonts.gamesalad.com if they don&#39;t exists in the project (instead of <a href="https://s3.amazonaws.com/fonts.gamesalad.com" rel="nofollow">https://s3.amazonaws.com/fonts.gamesalad.com</a>)</li><li>HTML5 engine now respects randomSeed attribute.  Using <a href="https://github.com/davidbau/seedrandom" rel="nofollow">https://github.com/davidbau/seedrandom</a> for random numbers unless randomSeed is set to -1, in which case we&#39;ll use native Math. random. Native random is more performant, so you&#39;ll usually want that. Math.seedrandom is useful if you want to build a game with a predictable random sequence (useful for competitive games).</li><li>Fixed a couple of issues with Custom Shapes. Basically custom shapes were broken if you were using them in an Rule predicate AND they were broken in general if your actor wasn&#39;t square. Also, related minor performance optimizations.</li></ul><p>Creator 2 Updates:</p><ul><li>Added mp4 as valid audio extension for Creator 2 (we convert it to m4a if you&#39;re publishing)</li><li>Added oggmented to support ogg in for Creator 2. Creator 2 can now preview sounds on Safari (useful if you&#39;re using Creator 2 on iPad)</li><li>Missing fonts will cause an alert on preview.</li></ul><p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>iOS: New App Transport Security Configs</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98849/ios-new-app-transport-security-configs</link>
        <pubDate>Fri, 31 Mar 2023 19:02:31 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98849@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>In prep for the upcoming RC we just pushed some updates to the publishing API.</p><p>There are now new Transport Security Options:</p><ul><li>Allow App To Talk To Any Domain Insecurely</li><li>Allow App To Talk To Any Domain Insecurely for Media Only</li><li>Allow App To Talk To Any Domain Insecurely for Web Views Only</li></ul><p>In most case, these should not be used in a production app. If you do use them, you will be asked by Apple to justify usage of these options. Basically everyone wants you to hit domains that use HTTPS. If you don&#39;t you need to make an exception in your app. Here&#39;s where you would want to use them:</p><ul><li>First Option: Open URL in App, gs:playVideoFromURL, and Network Behaviors access information from http://</li><li>Second Option: gs:playVideoFromURL is accessing a video from http://</li><li>Third Option: Open URL in App is accessing a page with a http:// url.</li></ul><p>The preferred option is to use <strong>Exception Domains</strong></p><p>This will let you explicitly choose which domains  where you want to allow your app to access data and what exceptions to the most secure options you need to make.</p><p>While this was mostly made in anticipation of the new gs:playVideoFromURL option, this is also useful for OpenURL and Network Behaviors.</p><p>Cheers!</p>]]>
        </description>
    </item>
    <item>
        <title>Android AAB Support</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98465/android-aab-support</link>
        <pubDate>Thu, 26 Aug 2021 23:09:21 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98465@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We now have preliminary support for Android App Bundles (also known as AABs). </p><p>New apps uploaded to the Google Play Store are required to be in AAB format. The advantage of the format is smaller download sizes as the Google Play Store will process AABs to extract only parts of the APK required for a particular device.</p><p>To build an AAB from your game just click the Build AAB on and Android target of your publishing page.</p><p>Your game assets will be bundled in the AABs to use Play Asset Delivery, which means you no longer have to worry about expansion files and the attending loading time costs. If you are familiar with the configurations for PAD, we are using the &#39;install-time&#39; delivery type, which means your assets will be made available as part of the initial install even if they are downloaded separately.</p><p>This release also includes updates to IronSrc to match the most recent release and removes the ability to support multiple full screen ad providers.  This multiple ad providers feature was a poor attempt at mediation and has been made redundant with support of ad mediation through IronSrc and Admob (and simplifies our code base).</p><p>For now, you will need to sign your own AAB files with jarsigner.  You should google &quot;signing aab files command line&quot;. For me the top result is: <a href="https://stackoverflow.com/questions/50560045/sign-android-app-bundle-from-command-line" rel="nofollow">https://stackoverflow.com/questions/50560045/sign-android-app-bundle-from-command-line</a></p><pre spellcheck="false">jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xample.jks bundle.aab keystoreAlias
</pre><p>Finally, because the AAB process is much more robust, we suggest using it as a basis to getting your APKs instead of our publishing process.</p><p>You will need to download bundletool which allows you to extract APKs from your AAB from here: <a href="https://github.com/google/bundletool/releases" rel="nofollow">https://github.com/google/bundletool/releases</a></p><p>I just throw the jar file into my android-sdk directory and do the following:</p><pre spellcheck="false">java -jar ~/android-sdk/bundletool-all-1.8.0.jar build-apks --ks=~/keystores/&lt;your&gt;.keystore --ks-key-alias=&lt;your keystore alias&gt; --mode=universal --bundle &lt;path to my aab file&gt; --output=&lt;path to output apks. needs to end in .apks&gt;
</pre><p>This generates a zip file with a signed &quot;universal&quot; apk (which is basically what you&#39;re used to working with). If you want to get the apk out of the file without unzipping everything you can use this command (on mac)</p><pre spellcheck="false">unzip -p game.apks universal.apk &gt; my_game.apk
</pre><p>We also have more detailed signing instructions:</p><p><strong>Windows: </strong><a href="https://help.gamesalad.com/windows-cookbook/publishing/android-publishing/android-app-bundle-aab-command-line-signing/" rel="nofollow">https://help.gamesalad.com/windows-cookbook/publishing/android-publishing/android-app-bundle-aab-command-line-signing/</a></p><p><strong>Mac: </strong><a href="https://help.gamesalad.com/gamesalad-cookbook/publishing/4-android-publishing/android-app-bundle-aab-terminal-signing/" rel="nofollow">https://help.gamesalad.com/gamesalad-cookbook/publishing/4-android-publishing/android-app-bundle-aab-terminal-signing/</a></p>]]>
        </description>
    </item>
    <item>
        <title>App Binary 1.25.20210218 promoted to general release!</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98309/app-binary-1-25-20210218-promoted-to-general-release</link>
        <pubDate>Tue, 09 Mar 2021 22:05:01 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98309@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>After much too long the RC is being promoted to general release!</p><p>If you have been following the RC updates, you&#39;ll notice that some of the bug fixes have been removed. Those were fixes to previous RCs and not to the last main release, so we removed them to clarify what this build brings.</p><h2>Android:</h2><p>Changes</p><ul><li>Target API 29</li><li>Min API 21</li><li>Upgrade to Google Play Service Base &amp; Basement&nbsp;17.2.1.</li><li>Use&nbsp;Google Billing Client 3.0.2&nbsp;instead of deprecated AIDL billing library.</li><li>IronSrc&nbsp;7.1.0.2&nbsp;and all mediated networks.</li><li>Admob&nbsp;19.6.0</li><li>Chartboost&nbsp;8.2.0</li><li>Support configuration that sets the Child Directed &amp; Maximum Content rating settings.</li><li>Addition of optional location permissions to support some ad networks.</li></ul><p>Bug Fixes</p><ul><li>N/A</li></ul><h2></h2><h2>iOS:</h2><p>Changes</p><ul><li>Publishing with IronSrc disabled will now exclude IronSrc libraries, making the binary smaller.</li><li>IronSrc Banner Ad Support</li><li>Chartboost Banner Ad Support</li><li>Support configuration that sets the Child Directed &amp; Maximum Content rating settings</li><li>Deployment target of iOS 12.1 with SDK 14.x</li><li>Update to IronSrc 7.1.0.0</li><li>IronSrc now includes all mediated networks&nbsp;except HyprMX</li><li>Update to Chartboost 8.4.0</li><li>Update to Admob 7.69.0</li><li>Enable with the&nbsp;<em>Enable Ad Network Attribution</em>&nbsp;publishing option.</li><li>Support requestTrackingAuthorizationWithCompletionHandler</li><li>Support SKAdNetworkItems / SKAdNetworkIdentifier in publishing.</li><li>Support paymentQueue listener for App Store promotion purchases of IAP (<em>untested</em>).</li></ul><p>Fixes</p><ul><li>Improve Game Center. Now when Game Reset behavior is called, the Platform Login behavior will actually correctly reset the Platform Connected Attribute</li><li>Fix landscape loading image issue</li><li>Updated code to avoid potential crashes from background updates from IAP and GameCenter</li><li>Accelerometer updates 1/30 of a second rather than 1/60, to hopefully better march old behavior.</li></ul><h2></h2><h2>Both:</h2><ul><li>Updated Freestick to 0.3.2 allowing for more controller support.</li><li>Removed loading of TIFF, EXR, and RAW images from freeimage</li><li>Consolidated XML parsing to libxml2 (changing the table loader from expat)</li></ul><p><br /></p><p>Previous release notes: <a href="https://forums.gamesalad.com/discussion/96619/gamesalad-publishing-binaries-rc-current-updated-2020-07-06/p1" rel="nofollow">https://forums.gamesalad.com/discussion/96619/gamesalad-publishing-binaries-rc-current-updated-2020-07-06/p1</a></p><p>Thank you for your patiences as we worked out all the issues from such large updates and for being patient as we kept telling you &quot;did you try Build RC?&quot; Also, be sure to take a look at the RC thread for our next exciting update, support for Android Expansion Files among other things!</p>]]>
        </description>
    </item>
    <item>
        <title>GameSalad Creator 1.25.102 for macOS Release</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98323/gamesalad-creator-1-25-102-for-macos-release</link>
        <pubDate>Sat, 20 Mar 2021 00:26:49 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98323@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Fixes:</p><ul><li>Fix visual artifacts and text colors that don&#39;t show well in Dark Mode</li><li>Lazy loading screenshots to reduce memory impact during preview</li><li>Force float attributes to use US formatting to enforce decimal places (untested).</li></ul><p>While I update the release feed, I thought I&#39;d post the link here too for people who want to try it ASAP:</p><p><a href="http://releases.gamesalad.com/creator/GameSalad-1.25.102.dmg" rel="nofollow">http://releases.gamesalad.com/creator/GameSalad-1.25.102.dmg</a></p>]]>
        </description>
    </item>
    <item>
        <title>iOS Binary RC 2022-07-21: GameAnalytics, Updated IronSrc, Ad Network / Pollfish crash fixes</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98708/ios-binary-rc-2022-07-21-gameanalytics-updated-ironsrc-ad-network-pollfish-crash-fixes</link>
        <pubDate>Wed, 27 Jul 2022 01:12:32 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98708@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>Android</strong></p><p><em>Changes</em></p><ul><li>Ad Network Updates:<ul><li>IronSrc 7.2.0 (and matching updates for mediated networks)<ul><li>Liftoff, Superawesome added.</li><li>Improved init to avoid sending data before GDRP consent</li></ul></li><li>Admob 20.5.0</li><li>Chartboost 4.3.8</li><li>Does not apply to not Kindle or FireTV</li></ul></li><li>Pollfish</li><li>GameAnalytics</li><li>Google Play Rate App</li><li>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</li></ul><p><em>Fixes</em></p><ul><li>Fix the speed issue on Pixel 4 and other phones that run over 60fps. We&#39;re going to lock GameSalad apps to run at a max of 60fps. Since I don&#39;t have a Pixel 4 yet, I can&#39;t test it, but we&#39;ll try to get one and test it before the RC becomes a stable build.</li></ul><p><strong>IOS</strong></p><p>Changes</p><ul><li><strong>Ad Network Updates</strong><ul><li><strong>IronSrc 7.2.3.1</strong><ul><li>Support for HyprMX, Liftoff, MyTarget, Snap,<strong> SuperAwesome</strong>, Tencent, Yahoo.</li></ul></li><li><strong>Admob 9.6.0</strong></li><li>Chartboost 8.5.0.1</li></ul></li><li><strong>GameAnalytics Support</strong></li><li>Pollfish</li><li>Apple Rate App</li><li>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</li></ul><p>Bugs</p><ul><li>Fixed issue with ITMS-90901. Added full screen flag in plist.</li><li>Fixed issues with Pollfish crashes and repeated displays.</li></ul><p><strong>Notes</strong></p><p><strong>RC Build likely requires iOS App Signer to sign the app and not GameSalad, as many of the new updated ad libraries use embedded Frameworks, which the GameSalad Creator signer can&#39;t handle yet.</strong></p><p><a href="https://dantheman827.github.io/ios-app-signer/" rel="nofollow">https://dantheman827.github.io/ios-app-signer/</a></p><p>Please, please, PLEASE test your apps before updating / releasing them on the store!</p><p><strong>Next up is looking into any issues that have been reported on the Android RC</strong></p><p>Since there are no Android changes and there&#39;s too much to repeat, just go look here for all of that info.</p><p><a href="https://forums.gamesalad.com/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app/p1" rel="nofollow">https://forums.gamesalad.com/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app/p1</a></p><p><a href="https://forums.gamesalad.com/discussion/98629/pollfish-rewarded-polls/" rel="nofollow">https://forums.gamesalad.com/discussion/98629/pollfish-rewarded-polls/</a></p><p><a href="https://forums.gamesalad.com/discussion/98630/gameanalytics/" rel="nofollow">https://forums.gamesalad.com/discussion/98630/gameanalytics/</a></p>]]>
        </description>
    </item>
    <item>
        <title>iOS Binary RC 2022-05-13: iOS SDK 15.4. IronSource Updates. Pollfish support.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98657/ios-binary-rc-2022-05-13-ios-sdk-15-4-ironsource-updates-pollfish-support</link>
        <pubDate>Sun, 15 May 2022 22:13:09 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98657@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p><strong>Android</strong></p><p><em>Changes</em></p><ul><li>Ad Network Updates:<ul><li>IronSrc 7.2.0 (and matching updates for mediated networks)<ul><li>Liftoff, Superawesome added.</li><li>Improved init to avoid sending data before GDRP consent</li></ul></li><li>Admob 20.5.0</li><li>Chartboost 4.3.8</li><li>Does not apply to not Kindle or FireTV</li></ul></li><li>Pollfish</li><li>GameAnalytics</li><li>Google Play Rate App</li><li>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</li></ul><p><em>Fixes</em></p><ul><li>Fix the speed issue on Pixel 4 and other phones that run over 60fps. We&#39;re going to lock GameSalad apps to run at a max of 60fps. Since I don&#39;t have a Pixel 4 yet, I can&#39;t test it, but we&#39;ll try to get one and test it before the RC becomes a stable build.</li></ul><p><strong>IOS</strong></p><p>Changes</p><ul><li><strong>Ad Network Updates</strong><ul><li><strong>IronSrc 7.2.1.2</strong><ul><li><strong>Support for HyprMX, Liftoff, MyTarget, Snap, Tencent, Yahoo.</strong></li></ul></li><li><strong>Admob 9.1.0</strong></li><li><strong>Chartboost 8.5.0.1</strong></li></ul></li><li><strong>Pollfish</strong></li><li><strong>Apple Rate App</strong></li><li><strong>Allow enable multiple Full Screen Ad providers to allow for Pollfish + another provider.</strong></li></ul><p>Bugs</p><ul><li><strong>Fixed issue with ITMS-90901. Added full screen flag in plist.</strong></li></ul><p><strong>Notes</strong></p><p>Apple does their app rating widget a bit differently, so you will be able to see it in testing (though it will probably cause an error if you try to rate before your game is on the app store).</p><p>We rushed this release out because of the importance of the iOS update, so please, please, PLEASE test your apps before updating / releasing them on the store!</p><p>Next up is looking into any issues that have been reported on the Android RC and then integrating GameAnalytics.</p><p>Since there are no Android changes and there&#39;s too much to repeat, just go look here for all of that info. </p><p><a href="https://forums.gamesalad.com/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app/p1" rel="nofollow">https://forums.gamesalad.com/discussion/98628/android-binary-rc-2022-04-13-ironsource-upgrade-pollfish-google-play-rate-app/p1</a></p><p><a href="https://forums.gamesalad.com/discussion/98629/pollfish-rewarded-polls/" rel="nofollow">https://forums.gamesalad.com/discussion/98629/pollfish-rewarded-polls/</a></p><p><a href="https://forums.gamesalad.com/discussion/98630/gameanalytics/" rel="nofollow">https://forums.gamesalad.com/discussion/98630/gameanalytics/</a></p>]]>
        </description>
    </item>
    <item>
        <title>HTML5 Engine Updates 2022-05-24</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98662/html5-engine-updates-2022-05-24</link>
        <pubDate>Wed, 25 May 2022 01:30:08 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98662@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Misc updates for the HTML5 engine released today. Some were released earlier, but just being documented now.</p><ul><li>Table updates from network request actually notifies rule predicates of update.</li><li>Fixes to custom collision shapes.</li><li>Load music into AudioBuffer instead of playing from a Music tag.</li><li>Control music volume through Web Audio API. Also ensures music volume is properly adjusted in safari.</li><li>Run keyup events for all keys that are down when the Keyboard Input is triggered to match behavior in native engine.</li><li>Fix joystick disconnect detection.</li></ul><p>Advanced / experimental features.</p><ul><li>device.clock.epochTime: returns number of milliseconds since Unix Epoch. Great for figuring out elapsed time. Available on in HTML5 engine and Creator 2.0 for now, but will make it&#39;s way to native engines eventually.</li><li>For send table to URL, process the response&#39;s &quot;updated&quot; field to update table (untested).</li><li>Allow for changing table from javascript API like we allow for attributes.</li><li>Allow for changing an asset&#39;s image URL so you can dynamically load images into actors.</li></ul><p><br /></p>]]>
        </description>
    </item>
    <item>
        <title>Pollfish - How To</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98629/pollfish-how-to</link>
        <pubDate>Thu, 14 Apr 2022 03:59:42 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98629@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>With this RC we&rsquo;ve made Pollfish rewarded surveys available. Think of them as rewarded ads, but instead of watching a video, the user needs to complete a survey.&nbsp;</p><p>You can learn more here:&nbsp;</p><p><a href="https://www.pollfish.com/publisher/" rel="nofollow">https://www.pollfish.com/publisher/</a></p><p>and</p><p><a href="https://www.pollfish.com/blog/app-monetization/10-facts-about-mobile-rewarded-surveys/" rel="nofollow">https://www.pollfish.com/blog/app-monetization/10-facts-about-mobile-rewarded-surveys/</a></p><p>When done right they can be a great way to monetize your app, with eCPM of up to $200 (of course ymmv). With even basic surveys, completed surveys earn you a minimum of $0.30.</p><p>Since they take a bit more work from a player than video rewarded ads, we suggest enticing your players by giving them bigger rewards for completing surveys.&nbsp;</p><p>One thing to keep in mind is that polls can have different values. You will be able to set up a mapping between a poll&rsquo;s &ldquo;value&rdquo; on the pollfish side and the corresponding in-game currency in the pollfish interface. Upon poll completion, we will then return the corresponding reward value to the built-in game attribute: <em>game.adReward.value</em></p><p>Pollfish has &ldquo;ad&rdquo; display types: OfferWall and Rewarded.&nbsp;</p><p><br /></p><p><strong>Rewarded Polls</strong></p><p>Rewarded polls are a way to pull up single polls immediately (&ldquo;Take a poll for a reward&rdquo;).</p><p>Learn more here: <a href="https://www.pollfish.com/docs/rewarded-surveys" rel="nofollow">https://www.pollfish.com/docs/rewarded-surveys</a>&nbsp;</p><p>In GameSalad, Rewarded Polls are called up just like Rewarded Video / Interstitial ads.</p><p><br /></p><p><strong>Offerwalls</strong></p><div><div><p>Note: Rewarded Offerwall ads failed in our testing, but we think it may be test environment related. We&#39;ll continue to look into the issue.</p></div></div><p>The Offerwall pulls up a wall of potential polls for users to choose them. (&ldquo;Choose poll for a reward&rdquo;). They are often mapped with different&nbsp; in-app award amounts based on their value.&nbsp;</p><p>Learn more here: <a href="https://www.pollfish.com/docs/offerwall" rel="nofollow">https://www.pollfish.com/docs/offerwall</a></p><p>In GameSalad, the Offerwall is called up like a normal Interstitial Ad (though we will still process rewards).</p><p>You can use the usual Change Scene behavior to display an ad. But if you want to keep your usual ad network and ALSO include pollfish, you can use the Tweet Sheet behavior to show Polls or Offerwalls.</p><p>To show a rewarded poll use the following:</p><pre spellcheck="false">TweetSheet:
Message: gs:showRewardedAd
Image: pollfish
</pre><div>
    <div>
        <a href="https://lh6.googleusercontent.com/ea5-svPVcpa9tBVcEi3_CwPaYhnUxEuIIIeKsM4v7nI8JSRULLyAlpPgXuLE_ILu5IYngJ7bOXdoANEqZh12-7isdIE-N0Q7vxxvyV_7JgDMjGaW-kZCW1lwEFDVt0L0ZEIyUYt0" rel="nofollow noopener" target="_blank">
            <img src="https://lh6.googleusercontent.com/ea5-svPVcpa9tBVcEi3_CwPaYhnUxEuIIIeKsM4v7nI8JSRULLyAlpPgXuLE_ILu5IYngJ7bOXdoANEqZh12-7isdIE-N0Q7vxxvyV_7JgDMjGaW-kZCW1lwEFDVt0L0ZEIyUYt0" alt="ea5-svPVcpa9tBVcEi3_CwPaYhnUxEuIIIeKsM4v7nI8JSRULLyAlpPgXuLE_ILu5IYngJ7bOXdoANEqZh12-7isdIE-N0Q7vxxvyV_7JgDMjGaW-kZCW1lwEFDVt0L0ZEIyUYt0" />
        </a>
    </div>
</div>
<p>To show a poll offerwall use the following:</p><pre spellcheck="false">TweetSheet
Message: gs:showInterstitialAd
Image: pollfish
</pre><div>
    <div>
        <a href="https://lh5.googleusercontent.com/TSQxJYdayO_SNZCDby7UY4SwlsPJKcyVgokLLqbiU08j4IIepx_U4cuk8ox7aMdAWBq78uy6uWPCuiN0M3f8D-PAaTxw7OHgiwmaZEi14dfKuIjFTppB4NHqpnYdSO7FNnGbyLYr" rel="nofollow noopener" target="_blank">
            <img src="https://lh5.googleusercontent.com/TSQxJYdayO_SNZCDby7UY4SwlsPJKcyVgokLLqbiU08j4IIepx_U4cuk8ox7aMdAWBq78uy6uWPCuiN0M3f8D-PAaTxw7OHgiwmaZEi14dfKuIjFTppB4NHqpnYdSO7FNnGbyLYr" alt="TSQxJYdayO_SNZCDby7UY4SwlsPJKcyVgokLLqbiU08j4IIepx_U4cuk8ox7aMdAWBq78uy6uWPCuiN0M3f8D-PAaTxw7OHgiwmaZEi14dfKuIjFTppB4NHqpnYdSO7FNnGbyLYr" />
        </a>
    </div>
</div>
<p>When a user completes an ad, their reward will show up in the <em>game.adReward.value</em> attribute.</p>]]>
        </description>
    </item>
    <item>
        <title>GameAnalytics</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98630/gameanalytics</link>
        <pubDate>Thu, 14 Apr 2022 04:07:32 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98630@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>As long awaited, we are finally able to include analytics into our system. We&rsquo;ve implemented them much like the ad functionality, so that you will be able to submit events to multiple analytics providers at once (when we get around to implementing them).</p><p>GameAnalytics is a popular analytics platform that is free for users. They make money when you upgrade to more advanced services, which you&rsquo;ll likely be able to afford if you get to that point!</p><p>For now, we&rsquo;ve designed the system around how GameAnalytics does things:</p><ul><li><strong>Ad / Impression events.</strong><ul><li>We track the following Ad events automatically:<ul><li>FailedShow</li><li>Clicked</li><li>Show</li><li>RewardReceived</li></ul></li></ul></li><li><strong>Progression</strong> - These events are used to track user progress through a game as you define it.<ul><li>By default GameSalad tracks scene changes after the scene has successfully changed. This can be turned off at publishing time.</li><li>You can manually send Progress events with a special TweetSheet call. Read more below.</li><li>In GameAnalytics code this is equivalent to calling:</li></ul></li></ul><pre spellcheck="false">GameAnalytics.addProgressionEvent(GAProgressionStatus.Complete, &quot;Game&quot;, &quot;Scene&quot;, previousSceneName);
GameAnalytics.addProgressionEvent(GAProgressionStatus.Start, &quot;Game&quot;, &quot;Scene&quot;, nextSceneName);
</pre><ul><li><strong>Business Events</strong> - Events related to IAP&rsquo;s. More below.</li><li><strong>Resources</strong> - Events for tracking in game economy. These could result from IAP, ad rewards, or in game &ldquo;store&rdquo; purchases. These are a good way to see if you&rsquo;re granting too much or too little of a given in-game resource and allow you to tweak how much you give in your game. More below.</li><li><strong>Design events</strong> - You can track &ldquo;Design&rdquo; events via TweetSheet. More below.</li></ul><h2></h2><h2>IAPs</h2><p>An IAP results in two event types. It will always result in a &ldquo;Business&rdquo; event and will sometimes result in a &ldquo;Resource&rdquo; event.</p><p>The first thing you need to set up is the purchase metadata, which for now will be stored in the purchase table&rsquo;s title field (the first grayed out column). This will contain a colon (:) separated list of strings that define the following:</p><p><br /></p><p><strong><em>All IAPs</em></strong></p><p>itemType - A category for the item. Things like: &ldquo;Gold Packs&rdquo;, &ldquo;Weapons&rdquo;, etc.</p><p><br /></p><p><strong><em>Consumable IAPs</em></strong></p><p>consumableType - A category for consumable items. Things like &ldquo;Gold&rdquo;, &ldquo;Jewels&rdquo;, etc.</p><p>consumableQty - A number for the number of the consumable purchased</p><p><br /></p><p>For instance, if your IAP row is a consumable purchase for 100 coins, you&rsquo;d set the title column as something like:</p><pre spellcheck="false">Coin Packs:Coins:100
</pre><p>A non-consumable IAP for removing ads you&rsquo;d just put something like:</p><pre spellcheck="false">Remove Ads
</pre><p>Eventually these will be new columns in the purchase table, but for now just add them as part of the column&#39;s title.</p><div>
    <div>
        <a href="https://lh3.googleusercontent.com/6sT8Ib1cGnhhnZOu2L3HljLh8IDCmndY0ET00LmfVqItsPvKbMBY-LadFcnxd4rguwk7gHIdxuB51fW-KAzgCVA14l9HT4y6XQ50_k5z2P1BvUZR-o2b9hJx_nI4-loA3zm-nb7v" rel="nofollow noopener" target="_blank">
            <img src="https://lh3.googleusercontent.com/6sT8Ib1cGnhhnZOu2L3HljLh8IDCmndY0ET00LmfVqItsPvKbMBY-LadFcnxd4rguwk7gHIdxuB51fW-KAzgCVA14l9HT4y6XQ50_k5z2P1BvUZR-o2b9hJx_nI4-loA3zm-nb7v" alt="6sT8Ib1cGnhhnZOu2L3HljLh8IDCmndY0ET00LmfVqItsPvKbMBY-LadFcnxd4rguwk7gHIdxuB51fW-KAzgCVA14l9HT4y6XQ50_k5z2P1BvUZR-o2b9hJx_nI4-loA3zm-nb7v" />
        </a>
    </div>
</div>
<p><br /></p><p>When a IAP is completed, the following business event is sent using the itemType</p><pre spellcheck="false">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GameAnalytics.addBusinessEvent(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currecyCode, amount, itemType, purchaseItemId,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eventSource, receipt, &quot;google_play&quot;, signature);
</pre><p><br /></p><p>If the consumableType and consumableQty are defined, then we&rsquo;ll also track a Resource event as follows:</p><pre spellcheck="false">&nbsp;&nbsp;&nbsp;GameAnalytics.addResourceEvent(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GAResourceFlowType.Source,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consumableType, consumableQty, itemType, purchaseItemId);
</pre>]]>
        </description>
    </item>
    <item>
        <title>General Release 2021-10-25: New Android Build System, RC 2021-08-04 for iOS promoted.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98513/general-release-2021-10-25-new-android-build-system-rc-2021-08-04-for-ios-promoted</link>
        <pubDate>Mon, 01 Nov 2021 16:03:11 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98513@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello everybody! We moving ahead with promoting our RCs for iOS and moving to a new build system for Android.</p><h2>iOS (from 2021-08-04):</h2><p>Changes</p><ul><li>Ad Network Updates:<ul><li>IronSrc 7.1.5.0</li><li>Admob 8.4.0</li><li>Chartboost 8.4.1</li></ul></li><li>Tweeting with &quot;<em>requestIDFA</em>&quot; in the image and the message should bring up the TrackingAuthorizationWithCompletionHandler</li></ul><p>Fixes</p><ul><li>requestIDFA now works properly as described above.</li></ul><p><br /></p><h2>Android (2021-10-25)</h2><p>Changes</p><ul><li>New build system.</li><li>Target SDK: 30</li><li>Min SDK: 21</li><li>Android Billing 4.0.0</li><li>Ad Network updates<ul><li>Admob: 20.3.1</li><li>Chartboost: 8.2.1</li><li>IronSrc: 7.1.11 and updates to all mediated network</li></ul></li><li>Google Play Game Services 20.0.1</li></ul><p>Fixes</p><ul><li>Fix issue that sometimes broke 16-bit characters received in network request. It would manifest as a font rendering issue where two &quot;blank block&quot; characters would show where 1 should be.</li></ul><p><br /></p><h2><strong>Notes</strong></h2><p>I&#39;ll spare you a lot of the details, but the general advantages of the new android build system are:</p><p>1) Faster build times.</p><p>2) Fewer errors from permutations of ad networks. </p><p>3) Support for AAB with Asset Delivery (Google&#39;s replacement for expansion files).</p><p>4) Still supports APK building, now using the same process that builds AABs.</p><p>Until we release a new RC after Nov 1, 2021 (today), the RC and the Release versions are the same.</p><p>As for other questions. No, we haven&#39;t worked out aab signing on the tools yet, and we&#39;ve hit a roadblock with the new &#39;all-in-one&#39; signing tool approach we were looking into. We&#39;ll continue to research the best way to get app signing for both APKs and AABs in your hands and will let you know when we figure out the approach we want to take.</p><p>For now, you will need to sign your own AAB files with jarsigner. You should google &quot;signing aab files command line&quot;. For me the top result is:&nbsp;<a href="https://stackoverflow.com/questions/50560045/sign-android-app-bundle-from-command-line" rel="nofollow">https://stackoverflow.com/questions/50560045/sign-android-app-bundle-from-command-line</a></p><pre spellcheck="false">jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xample.jks bundle.aab keystoreAlias
</pre><p><strong>-sigalg SHA1withRSA</strong> should be adjusted to match the algorithm of your actual keys in your keystore. <em>SHA1withRSA</em> and <em>SHA1withDSA</em> are most common, but <em>MD5withRSA</em> and <em>MD2withRSA</em> are also possible.</p><p><strong>-keystore xample.jks</strong> , xample.jks should be replaced with the actual path to your keystore</p><p><strong>bundle.aab </strong>should be the path to your aab file.</p><p><strong>keystoreAlias</strong> should be the alias you used when adding your signature key to the keystore.</p><p><br /></p><p>More details on manual signing can be found here:</p><p> <strong>Windows</strong>: <a href="https://help.gamesalad.com/windows-cookbook/publishing/android-publishing/android-app-bundle-aab-command-line-signing/" rel="nofollow">https://help.gamesalad.com/windows-cookbook/publishing/android-publishing/android-app-bundle-aab-command-line-signing/</a></p><p><strong>macOS</strong>: <a href="https://help.gamesalad.com/gamesalad-cookbook/publishing/4-android-publishing/android-app-bundle-aab-terminal-signing/" rel="nofollow">https://help.gamesalad.com/gamesalad-cookbook/publishing/4-android-publishing/android-app-bundle-aab-terminal-signing/</a></p>]]>
        </description>
    </item>
    <item>
        <title>App Binary RC 1.25.20210804 - Updated Android API Level 30 / Ad Networks</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98456/app-binary-rc-1-25-20210804-updated-android-api-level-30-ad-networks</link>
        <pubDate>Thu, 05 Aug 2021 22:34:15 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98456@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p>This build is focused on upgrading to Android API 30 to allow app store submissions to continue.</p><p><strong>Android</strong></p><p>Changes</p><ul><li>Android targets have been compiled agains API 30.<ul><li>Does not apply to not Kindle or FireTV</li></ul></li><li>Ad Network Updates:<ul><li>IronSrc 7.1.7 (and matching updates for mediated networks)</li><li>Admob 20.2.0</li><li>Chartboost 4.3.6</li><li>Does not apply to not Kindle or FireTV</li></ul></li></ul><p>Fixes</p><p>New build system has pulled in a large number of missed dependencies for ad networks, so you may see better ad network performance for mediated ads.</p><p><br /></p><p><strong>Other</strong></p><ul><li>No change</li></ul><p><br /></p><p><strong>Notes</strong></p><p>With our new build system we were able to relatively quickly update ad networks (though there was a significant code update for Admob that took some time). </p><p>Speaking of Admob, if you use admob, you will need to set a valid Admob App ID or the app WILL crash. You will likely also need to set it if you use IronSrc as well (we still need to test that).</p><p>We&#39;ve only updated the Android targets because the issue affects people submitting to Google Play. In our next RC we will deprecate FireTV and Kindle as separate targets. These targets were only created to enforce a limit on the APKs so that they ONLY work on the target devices. This is not really necessary and we mostly did it because for a short time Amazon sponsored FireTV and Kindle targets for the old &quot;free&quot; tier.</p><p>Unless major issue crop up, this will be the last build using this version of the publishing build system. We&#39;ll be moving to an improved build system that will allow for aab and apks to be generated from the same publishing process.</p><p>Hopefully there aren&#39;t any big issues with this release and we&#39;ll be able to work on the aab release next as that will be the Google Play store&#39;s next big requirement.</p><p><br /></p><p>UPDATE 2021-08-05 18:18 CDT</p><p>Publishing has been updated to include your Admob App ID if you use IronSrc. If your app has never used Admob, but you do have Admob mediation enabled in IronSource, then you NEED to add your Admob App Id in the Admob Service Config.</p><p>Also, we added switches for two new mediated networks on IronSource on Android: Smaato and MyTarget</p>]]>
        </description>
    </item>
    <item>
        <title>App Binary 2021-05-10 Promoted to General Release</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98455/app-binary-2021-05-10-promoted-to-general-release</link>
        <pubDate>Thu, 05 Aug 2021 20:37:57 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98455@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>In preparation for a new RC we have promoted release 2021-05-10 to General release to get the benefits of this release, you will no longer need to use &quot;Build RC&quot;. You can now use the standard &quot;Build&quot; button.</p><p>Release Notes: <a href="https://forums.gamesalad.com/discussion/98386/app-binary-rc-1-25-20210510-updated-ios-ad-networks-fix-collision-shape-loading-on-exp-files/p1" rel="nofollow">https://forums.gamesalad.com/discussion/98386/app-binary-rc-1-25-20210510-updated-ios-ad-networks-fix-collision-shape-loading-on-exp-files/p1</a></p>]]>
        </description>
    </item>
    <item>
        <title>App Binary RC 1.25.20210510 - Updated iOS Ad Networks. Fix collision shape loading on exp files.</title>
        <link>http://community.gamesalad.com/index.php?p=/discussion/98386/app-binary-rc-1-25-20210510-updated-ios-ad-networks-fix-collision-shape-loading-on-exp-files</link>
        <pubDate>Fri, 14 May 2021 17:28:05 +0000</pubDate>
        <category>Release Notes</category>
        <dc:creator>adent42</dc:creator>
        <guid isPermaLink="false">98386@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>To get these benefits use &quot;Build RC&quot;. It doesn&#39;t matter which version of GameSalad Creator you publish with as long as it&#39;s a version 1.25.x.</p><p>For people used to the old RC thread, I will be repeating features that are not present in the regular &quot;Generate&quot; build, so you know in total what you are getting with this RC. New fixes since the last RC will be in&nbsp;<strong>bold</strong>.</p><p>This build fixes an issue Android IAP and updates Ad Networks versions.</p><h2>Android:</h2><p>Changes</p><ul><li>APK Expansion File Support</li><li>Game project loading tweaks to improve performance (smaller memory footprint, faster loading on really large files).</li><li>Ad Network Updates:<ul><li>IronSrc 7.1.0.2</li><li>Admob 19.6.0</li><li>Chartboost 8.2.0</li></ul></li><li>Support Android Social Share with Tweet Sheet Behavior<ul><li>To get this out quickly for now: sharing an image URL does not download the image and embed it, it just appends the image URL to the message.</li></ul></li></ul><p>Fixes</p><ul><li>Fixed bug where FireTV would pause on launch leading to app reviewers to think the game has frozen (again).</li><li>Fixed bug that shows up when a scene instantly moves to another scene but takes long to load.</li><li>Fix bug where expansion file loading froze the game due to excess files handles held open.</li><li>Increase buffer size to improve loading performance from expansion files. It is still about 25% slower than loading from in APK, but should be better than the last release.</li><li>Fix loading of custom collision shapes in  expansion files.</li></ul><h2>iOS:</h2><p>Changes</p><ul><li>Ad Network Updates:<ul><li><strong>IronSrc 7.1.5.0</strong></li><li><strong>Admob 8.4.0</strong></li><li><strong>Chartboost 8.4.1</strong></li></ul></li><li>Tweeting with &quot;<em>requestIDFA</em>&quot; in the image and the message should bring up the TrackingAuthorizationWithCompletionHandler</li></ul><p>Fixes</p><ul><li>requestIDFA now works properly as described above.</li></ul><h2><strong>macOS:</strong></h2><p>Fixes</p><ul><li>Fix Start in Full Screen mode having content offset.</li><li>Fix full screen mode staying as stretched.</li><li>Possibly Fix full loading on macOS versions older than 11</li></ul><h2>All:</h2><ul><li>Fixed loading bug for project files larger than 5k.</li></ul><p>Previous update:&nbsp;<a href="https://forums.gamesalad.com/discussion/98361/app-binary-rc-1-25-20210420-corrected-ios-app-track-social-sharing-on-android#latest" rel="nofollow">https://forums.gamesalad.com/discussion/98361/app-binary-rc-1-25-20210420-corrected-ios-app-track-social-sharing-on-android#latest</a></p><h2><strong>Commentary</strong></h2><p><em>Tracking Authorization</em></p><p>Ability to show tracking authorization request by using the Twitter behavior. You will need to put&nbsp;<em>requestIDFA</em>&nbsp;as both the message and image for that to happen.</p><p>This will allow ad networks to send a device wide device identifier, which is required in order to server personalized ads (which end up paying more than generic ads).</p><p><em>APK Expansion File Support</em></p><p>Long awaited support for APK expansion files is here! We&#39;ll be documenting things better soon, but basically there&#39;s a checkbox in publishing.</p><p>Check it and we&#39;ll generate an APK and a OBB file.</p><p>The APK should be signed as normal. The OBB file should be uploaded as your expansion file!</p><p>Some notes.</p><ul><li>Expansion files are only supported on Google Play. Amazon lets you upload big APKs.</li><li>There&#39;s a bug in the Google Play console that prevents you from uploading an expansion file as part of your first release. So you&#39;ll need to regenerate (to increment the version code) and upload the apk again for the expansion file menu item to show.</li><li>No patch file support, you&#39;ll need to do a new release every time.</li><li>If the expansion file is not downloaded during first install, the game will just show the loading screen and the loading wheel while it waits for the download to finish.</li><li>We didn&#39;t add any error checking for the general release. So if you check &quot;Expansion Files&quot; and hit Generate you&#39;ll get an APK with no game in it, but won&#39;t be able to load the expansion file.</li></ul><p>As usual, if you see any issues specific to this release, let us know!</p>]]>
        </description>
    </item>
   </channel>
</rss>
