Release 40
Construct Master Collection » Devlog
Release 40 - Milestone release
A major milestone update for the Construct Master Collection. A lot of bug fixes, changes, new features, documentation updates, and twenty-two (22) new Construct 3 plugins / addons.
The new website has also been released which will start the transition into improving documentation for the Construct Master Collection into its expansion.
New plugins:
- Mobile Consent
- New consent plugin for both the Mobile IronSource Collection and Google Admob Collection.
- New Construct plugin to implement advert consent dialog for both Android and iOS, and IDFA tracking authorization for iOS.
- Apple Sign-In
- New Apple SignIn plugin with version '1.0.0.0' to replace the newly deprecated Mobile Apple Sign-In plugin, to replace the old Cordova plugin.
- New Construct plugin to integrate the Apple Sign-In SDK in mobile application projects for iOS.
- Google Admob Collection
- Google Admob advertisement network mediation collection, with support for most competitive ad-networks available.
- Google Admob's current version
- [Reminder] Please note that for best ad-network mediation with best overall revenue, we highly recommend using the most competitive solution, the Mobile IronSource Collection with ironSource ad-network mediation instead.
- Google Admob
- App Open Ads
- Banner Ads
- Classic banners
- Predefined
- Resizable
- Adaptive banners
- Anchored
- Inline
- Classic banners
- Interstitial Ads
- Rewarded Interstitial Ads
- Rewarded Video Ads
- Advertisement targeting
- Advertisement compliances
- GDPR
- CCPA
- COPPA
- Google Play’s Designed for Families program
- Content filtering
- AdColony Ads
- AppLovin Ads
- Chartboost Ads
- Fyber Ads
- i-mobile Ads
- InMobi Ads
- ironSource Ads
- Maio Ads
- Meta Audience Network (Facebook Ads)
- myTarget Ads
- nend Ads
- Pangle Ads (TikTok)
- Tapjoy Ads
- Unity Ads
- Verizon Ads
- Vungle Ads
- Google Admob
- Mobile Vibrate
- New plugin to implement vibration and haptics features for both Android and iOS.
- Mobile Pay
- New Construct plugin to implement mobile payments including Google Pay, Apple Pay, Stripe, Adyen, Wayforpay, Liqpay, etc.
- Mobile Orientation
- New Construct plugin to control screen orientation for your mobile applications on both Android and iOS.
Bug fixes:
- Firebase Analytics
- Fixed Cordova plugin's build failure regression when using the C3 Build Service.
- Firebase Remote Config
- Added fallback Cordova plugin for Firebase Analytics.
- Mobile IDFA
- Request permission not launching on iOS.
- Mobile IronSource
- Fixed a description mistake in the language file.
- Mobile IronSource Collection
- Yahoo Ads - Fixed a description mistake in the language file.
- Bounded Drag & Drop
- Language file corrections for both Construct 3 and Construct 2.
- Google Ads
- Loaded rewarded adverts do not reset when the window is resized.
- Mobile AppsFlyer
- Fixed build error when exporting to Android due to the official Cordova plugin not yet supporting Android X and still using Android support libraries.
- Mobile Cloud Save
- Fixed listening for debug logs even in production when the 'debug' property is disabled.
- Mobile Apple Sign-In
- Build failure due to Cordova plugin deprecation.
- Rewrote the Mobile Apple SignIn plugin and deprecated the existing Construct 3 plugin.
- New Apple SignIn plugin with version '1.0.0.0' to replace the newly deprecated Mobile Apple Sign-In plugin.
- Build failure due to Cordova plugin deprecation.
- Mobile IronSource Collection
- Mobile IronSource
- Fixed 'on initialize event' does not fire.
- Mobile IronSource (Debug)
- Fixed 'on initialize event' does not fire.
- Fixed 'on initialize event' does not fire.
- Meta Audience Network (Facebook Ads)
- Fixed - IronSource's Facebook adapter for iOS had some crashing issues in the previous versions, including
4.3.33.5
, for IronSource ad-network mediation iOS SDK7.2.1.1
.
- Fixed - IronSource's Facebook adapter for iOS had some crashing issues in the previous versions, including
- Mobile IronSource
- Mobile Notification
- Fixed build error on Construct 3 r306 - beta and onwards.
- Mobile Facebook
- Workaround for advanced properties 'Other app schemes' and 'URL scheme suffix' not being filled properly on Xcode export.
- Fixed 'Limited Login (iOS)' action causes error when
nonce
field is empty.
Changes:
- Tick
- Minor revision of demo project.
- Mobile Billing
- Locked Cordova plugin version to Google Play Billing Library 4 while migration to Google Billing Library 5 is in the works.
New features:
- Google Ads
- Covered all 'showAdFunct()' features.
"showAdFunc()"
is now optionally automatically called, if the user opts for auto-show.
- New
"Is auto show"
parameter for the"Create rewarded"
action. - Changed
"On rewarded play"
to"On rewarded ready"
to indicate that the rewarded advertisement is ready to show, instead of when playing. This is because of the recent changes where the Google rewarded advertisements are now only optionally automatically shown. - New
"Show rewarded"
action. - New
"Is rewarded ready"
condition.
- Documentation:
- New demo project named
"Ads - Manual Show Rewarded"
which introduces the newly released features, changes and fixes. - All demo projects'
"On rewarded play"
event condition trigger logs are updated for the new changes in its redesign for"On rewarded ready"
. - All demo projects' functions now have categories and descriptions.
- New demo project named
- Covered all 'showAdFunct()' features.
- Mobile AppsFlyer
- Update Cordova plugin to '6.5.2'.
- Mobile Facebook
- Added a 'Get Facebook Image and Name' demo project.
- Google Ads
- New condition to listen for rewarded load cancellations.
- On rewarded load cancelled - Trigger fires when a loaded rewarded advert is cancelled by the Google Ads API, due to changes that makes the loaded rewarded advert to be no longer valid.
- On rewarded load cancelled - Trigger fires when a loaded rewarded advert is cancelled by the Google Ads API, due to changes that makes the loaded rewarded advert to be no longer valid.
- New demo project included to test the new adaptation feature.
- New condition to listen for rewarded load cancellations.
- Mobile Master Collection
- Added worker-mode support for the remaining plugins that were left out after an announcement that Android had performance issues with worker mode.
- Please note that Android is still being investigated for performance issues with worker mode. Construct 3 still disables worker mode by default for Android exports.
- iOS still has no official support for worker mode.
- This is only in preparation for worker mode support for mobile.
- Please note that Android is still being investigated for performance issues with worker mode. Construct 3 still disables worker mode by default for Android exports.
- Mobile Background
- Plugin version to '4.1.0.0'.
- Demo projects to version
1.1.0.0
.
-
Make synchronous conditions to asynchronous, by deprecating the existing sync conditions. Create actions for fetching states and new event trigger conditions to get the response and compare the fetched state.
- Is active
- Is screen off
- Is ignoring battery optimizations
- Mobile Dialog
- Plugin version to '2.3.0.0'.
- Demo project minor improvements
1.0.0.1
.
- Mobile Network
- Plugin version to '2.2.0.0'.
- Demo project redesign with version
2.0.0.0
.
- Mobile Browser
- Plugin version to '4.4.0.0'.
- New features in the Cordova In-App Browser.
- Before Load option action for both Android & iOS.
-
New event listeners
- On Before Load
- On Message
- New
EventResponse
expression to get the callback data of all event triggers. - Rewritten to redesign for bug fixes, worker mode and to strengthen code by refactoring the existing implementations.
- Separated the Construct 2 runtime implementation into legacy. And made an exclusive plugin version for Construct 3 runtime with worker mode support.
- Before Load option action for both Android & iOS.
- Mobile Google Sign-In
- Plugin version to '2.2.0.0'.
- Demo project redesign with version
2.0.0.0
.
- Replaced icon from Google Plus to Google, to reflect its transition to the Google Sign-In SDK.
- New expression
eventResponse
to get the data from all event trigger callbacks, with support forc2runtime
as well. - Reorganized and improved Actions, Conditions and Expressions (ACE), and properties.
- Mobile Info
- Plugin version to '2.1.0.0'.
- Demo project redesign with version
2.0.0.0
.
- Now detects browser platform if not built on mobile.
- Added worker-mode support for the remaining plugins that were left out after an announcement that Android had performance issues with worker mode.
- Mobile Browser
- Update with the new features available in 2020 to 2022.
- Mobile IronSource Collection
- Update all advertisement SDKs, including all ad-network mediation networks to
7.2.4
, for both Android and iOS.- chadori-mobile-ironsource
- chadori-mobile-ironsource-debug
- chadori-mobile-ironsource-adcolony
- chadori-mobile-ironsource-admob
- chadori-mobile-ironsource-applovin
- chadori-mobile-ironsource-chartboost
- chadori-mobile-ironsource-facebook
- chadori-mobile-ironsource-fyber
- chadori-mobile-ironsource-hyprmx
- chadori-mobile-ironsource-inmobi
- chadori-mobile-ironsource-maio
- chadori-mobile-ironsource-mytarget
- chadori-mobile-ironsource-pangle
- chadori-mobile-ironsource-smaato
- chadori-mobile-ironsource-snap
- chadori-mobile-ironsource-tapjoy
- chadori-mobile-ironsource-tencent
- chadori-mobile-ironsource-unityads
- chadori-mobile-ironsource-vungle
- chadori-mobile-ironsource-superawesome
- chadori-mobile-ironsource-yahoo
- Update all advertisement SDKs, including all ad-network mediation networks to
- Mobile Notification
- New feature to be able to cancel and cancel all scheduled notifications.
- New demo project version to '1.1.0.0'.
- New Cordova plugin version: chadori-mobile-notification@0.0.7
- Android 12 support
- Android 13 support
- Android source updates
- iOS source updates
- Changed gradle dependency method from 'compile' to 'implementation'.
-
Updated
appShortcutBadgerVersion
from1.1.19
to1.1.22.
- Mobile Facebook
- Add documentation to show that you can also use the expression
MobileInfo.UUID
for the action Limited Login (iOS), in thenonce
parameter. - New demo project version is now 1.1.0.0.
- Add documentation to show that you can also use the expression
- Mobile OneSignal
- Update Cordova plugin version to
3.0.4
. - Update Cordova plugin version to
2.11.4
. - Plugin internals rewritten due to significant changes. Editor and event sheet interfaces were also slightly rewritten to reflect some changes.
- Tasks
- Deprecate old methods in the plugin.
- Actions
- Enable vibrate
- Enable sound
- Set subscription
- Get permission-subscription state
- Conditions
- On get permission-subscription state
- Experssions
- UserSubscriptionSetting()
- ObserverPermissionStatus()
- ObserverSubscriptionStatus()
- State()
- NewUserID()
- OldUserID()
- Properties
- Debug mode
- In-focus-displaying
- kOSSettingsKeyAutoPrompt
- kOSSettingsKeyInAppLaunchURL
- Permission status - observer
- Subscription status - observer
- Email status - observer
- Actions
- New methods in the plugin.
- Actions
- Get device state
- Set push disabled
- Conditions
- Is receiving notifications
- Is requiring consent
- On get device state
- Expressions
- InAppMessageClickData()
- DeviceState()
- NewEmailUserID()
- OldEmailUserID()
- Properties
- Debug
- Push notifications
- Show foreground
- Permission status
- Subscription status
- Email status
- Actions
- Simplify the plugin
- Rewrite of all documentation projects into version
2.0.0.0
.- Full project
- Reflect new changes in
Mobile Signal 3.0.0.0
. - Replaced project details and icons with latest standard.
- Reflect new changes in
- Demo project
- Reflect new changes in
Mobile Signal 3.0.0.0
. - Replaced project details and icons with latest standard.
- Reflect new changes in
- Full project
- Refactor of entire plugin for easy implementation of future breaking changes, including new writing convention for web worker mode.
- domSide.js
- runtime.js
- Rewrite the language files.
- Actions
- Conditions
- Expressions
- Properties
- Descriptions
- Parameters
- Categories
- Rename categories for clarity.
- New categories
- User properties
- Rewrite of all documentation projects into version
- Deprecate old methods in the plugin.
- Update Cordova plugin version to
- Mobile Facebook (Legacy - 2)
- Add demo project to show how to get Facebook profile info.
- Mobile Billing
- Updated Cordova plugin version to
11.0.0
.
- Updated Cordova plugin version to
Deprecation:
- Mobile Apple Sign-In
- Replaced the plugin due to deprecation of previous Cordova plugin.
- Mobile Ads Collection
- Replaced by the Google Admob Collection.
Documentation:
- Website 2.0
- Website renovated
For more information, please kindly visit the completed milestone and current project tasks pages.
Thank you!
Files
Release 40.zip 205 MB
Aug 24, 2022
Get Construct Master Collection
Buy Now$199.99 USD or more
Construct Master Collection
Different addon collections contained in a single collection for Construct 3 and Construct 2.
More posts
- Release 5080 days ago
- Release 49Aug 24, 2024
- Release 48Jul 19, 2024
- Release 47Jul 12, 2024
- Release 46Feb 26, 2024
- Release 45Sep 06, 2023
- Release 44Jun 13, 2023
- Release 43Mar 12, 2023
- Release 42Sep 06, 2022
- Release 41Aug 28, 2022