Chadori's Forum Posts

  • Hi, if it is within your budget, since plugins are only sold in packages, we have a Mobile Firebase Analytics plugin that supports all build types for Android and iOS, including the Construct 3 Build Service and the Cordova CLI.

    constructcollection.com/construct-firebase-analytics

    For technical details, you can chat with me (developer) and everyone in our dedicated Discord server for technical support.

    discord.com/invite/eS3HK88

    For more info regarding our support channels, please click on the link below.

    constructcollection.com/support

  • Hi jamban, I will continue its development. The website update is near finished and I should be able to allocate the freed up time to this. However, please understand that there are already new in-development addons being worked on right now so they will have to be prioritized first, alongside with other tasks.

    However, I'm confident that this will be created alongside the Steam plugins and it should be sooner than usual since development and release will speed up after the new website is finished.

    So please wait for a little while and hopefully everyone keeps supporting, and I will try my best to finish all of these as soon as possible.🙂

    Regarding your ironSource issue, please kindly email support@constructcollection.com with details so that I can help.

  • Hi YianPanda,

    It seems you've updated the default SDK and adapter versions I've set, which is found in the plugin properties window.

    I think you've accidentally set some plugins to the Android 12 SDK versions (Target 31) which isn't available for Cordova Android and Construct 3 yet. The new versions are only in-preparation for Android 12 support for plugins in the Construct Master Collection, for example the Mobile IronSource Collection's mobile ad-network plugins.

    The current version available for Cordova Android and Construct 3 is still Android 11, which is the default plugin property for plugins right now. If you would like to revert back to Android 11 values, please refer to the image below.

    I hope that helps.

    If that doesn't work, please let me know in the Discord Community for realtime technical support. Thank you.

  • You got some awesome ad plugins but your price is ridiculous. You should consider selling some ads plugins individually and give some of the indie developers a chance that don't have the kind of money to afford a whole bundle.

    I feel for the poorer developers trying to make it. It seems that the plugins which are needed are hogged and put up at extortionate amounts. I see no real business target in that.. people make more money selling individually than in bundles and it helps indies who don't have that kind of money, when the price is set too high it makes it less attractive.

    When I seen appodeal I was excited until I seen who posted it.

    Hi bob777, I understand and I do get what you mean, but unfortunately that is not possible, especially for the ad-network plugins. I personally created the advertisement Cordova plugins for the ad-networks, built from scratch for Construct 3, which is written in Android Studio and Xcode, natively and manually, using the Android SDK and the iOS SDK. That is all before I ever interface it with JavaScript, in order to write the Construct 3 plugins.

    These are incredibly time consuming tasks, and very hard to maintain. For example, the Mobile IronSource Collection alone takes at least 2 weeks to rewrite and refactor during breaking updates, inclusive of testing. However, there are also the frequent routine updates that range from sudden weekly to monthly. You may check our project tracking if you wish to learn more.

    If I were to make the Appodeal plugins, this would be of the same case.

    And, unlike game apps where you target millions of people and you can sell products at a significantly cheap price. In the Construct Master Collection, we only expect under or within hundreds a year of professional game developers. In comparison with our pricing, this is actually quite cheap. Especially since we also have to pay taxes and other business expenses.

    And, you're right, there is no real business target, but that's only because of such a small market. But, I and the other supporters just made it happen since we needed one, even if the need only occasionally happens to a few professional game developers. But this will significantly help anyone who looks for it, studios and most especially indie developers, avoiding huge costs and saving a lot of time and money from developing their own. I assure you no extortion is happening here, when all of the funding is reinvested in the improvement and maintenance of the collection.

    I'm afraid this is the reason why most great Construct 3 plugin developers found in the store suddenly left and stopped maintaining their plugins, due to low funding. And, this is my solution to avoid that end, to provide for professionals who just need quality and long-term investment for a complete set of game development tools, that are reasonably cheap for the amount of work, and still sustainable in long-term.

    People ask me to provide the best plugins for Construct 3, with more features, stability, reliability, more documentations and most especially a long-term investment. While, others just ask to provide it cheap. But unfortunately, I cannot do both.

    I have to do the prior, provide the collection which will have the best quality that we could offer and be able to have enough funds in maintaining and expanding the collection.

    If you expect to have a ROI higher than $99.99, then I think this is a fair price, especially since game development costs significantly more than that, and this is a one-time fee with free updates and additions. Otherwise, there are fortunately free built-in alternatives like the Mobile Advert.

    I hope you understand.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Quick Announcement

    The new updated versions for the Mobile Firebase Analytics and Mobile Firebase Remote Config have now been completely whitelisted by the Construct Team.

    The new versions resolve the recent build failure, and also allows us to independently update the framework versions automatically from the plugin-side.

    You may now choose your own Firebase SDK versions, for both Android and iOS.

    We've now integrated SDK version updates into the plugin-side of all Construct 3 plugins in the collection that currently needs it, including the Mobile IronSource Collection.

  • I use the plugins, I'll try to help with some basic questions.

    HI, i Have an issue with the scrollview and the new HTML element as part of the latest Beta.

    When you have the HTML element as a child to the scrollview content and then "scroll up" the HTML Element stops when it gets to the top of the viewport?

    Thanks

    The HTML object cannot be supported by the ScrollView because it uses the canvas. The HTML object uses a new DOM element.

    Also this:

    For basic questions, I guess some can be answered by other users, like in the Construct 3 Discord Community, while the developer is out. There are some Pro UI users there as well, from what I've read.

  • I think you are in a wrong forum, shouldn't this be addressed in a Unity forum? Regarding your inquiry, Safari has recently released a beta for WebGL fixes and other fixes for the web.

    developer.apple.com/documentation/safari-release-notes/safari-15_5-release-notes

  • Quick Announcement

    Hi everyone,

    I've recently tested r285.3 stable after the new Cordova plugins' versions were updated in the whitelisting, and it seems the Construct Team quickly applied the fix to the C3 Build Service for the feature that we needed in order to update framework versions from the plugin-side.

    Everything seems to work now, even in the stable version. There is no longer the need to wait for the next beta, Construct 3 r290, in regards to the Mobile IronSource Collection.

    However, if there is still an issue that I've missed, please do let me know.

    Thank you.

  • Release 34 - Important Update

    Hi everyone, there is a new important update, please click here to read the release note and download the update.

    Thank you.

  • The technical way is to use Android's App Licensing feature to protect paid applications. However, this is complicated and involves a lot of technical knowledge, you either implement this through Android Studio, Cordova or through a Cordova Plugin. This involves native coding and optionally a validation server, advanced for Construct 3 users, you have to plan in advance if this is worth investing time into.

    The easiest workaround is to change your application from a paid application model to an in-app billing model. This means to provide a free/demo version first, then letting them pay the full version of the game in the application rather than from the Play Store.

    However, even in-app billing models also have its own share of difficulties as well. You also need to have a validation server as well to be full-proof, though this is easier to do now because of available features.

    I hope that helps.

  • Also I'm not really clear why this is specifically needed for C3 - don't the original plugins already add those tags? Why is this different in C3?

    Regarding this question, the tag I mentioned is only for the config.xml of the Cordova Project itself, which Construct 3 generates automatically in the Construct 3 Build Service.

    However, for the new Firebase Cordova plugins, the authors expected the users to add those tags when they write their Cordova Projects prior to cordova prepare. Therefore, for us to add those tags in a Construct 3 project, we would have to manually edit the config.xml every time. Hence, the reason for forking the Cordova plugins to append the hooks script.

    In any case, your recommendation works fine as well, I'll just make a tiny Cordova plugin that implements the hooks script, independently.

    Thank you.

  • If those are the only two files you need, can't you just make a tiny cordova plugin that adds those tags?

    Woah, you're absolutely right! I just realized that now.

    Thank you!

  • Release 33 - General Update

    Hi everyone, there is a new update, please click here to read the release note and download the update.

    Thank you.

  • Hi Ashley,

    Good day!

    Would it be alright to request to have an option to add resource files (<resource-file src="" target src="" />) in Cordova exports? Whether through the Addon SDK with plugins, or directly through an option for Cordova exports.

    Or, at least for the mobile exports to recognize the google services files.

    This is to be able to use Cordova plugins for Firebase that are publicly available in npmjs without having to fork them, because currently we have to add hooks scripts to be able to insert google services files.

    Sample resource config:

    <platform name="android">
     ...
     <resource-file src="google-services.json" target="app/google-services.json" />
    </platform>
    ...
    <platform name="ios">
     ...
     <resource-file src="GoogleService-Info.plist" />
    </platform>
    

    For reference: github.com/Scirra/Construct-3-bugs/issues/5538

    Hoping for your kind consideration.

    Thank you.

    Tagged:

  • No, end of story.

    You shouldn't, I've already received enough emails from people looking for alternatives to Google Admob after getting banned, to make it concerning. And, it is no surprise why they get banned, when they do exactly what you are thinking of doing.

    Unless you plan to never have anything to do with Google Admob again, or plan to find an alternative to Google Admob, then I recommend reading their policies and restrictions. Because a Google Admob ban is lifetime, unless you appeal, which is not a walk in the park.

    It is your responsibility to learn this, even though Construct 3 or any plugin makes it easy for you to implement.

    If you do otherwise, then better read here because you will soon need it.