rusya119a's Recent Forum Activity

  • Hi! I recently mastered the timeline function, and realized that animations of pop-up windows, buttons, etc. are much easier to use this way than through the system set position.

    I use one timeline for all animations in the project, but since I have different objects on each layer, my timeline already stores about 500 objects. Different texts, etc.

    I have a question.

    Does this affect optimization? Or does storing objects that are not used and are not visible on the layout not affect performance?

    That is, for example, on my layout there are about 30 objects (text, 45 sprites, etc.) and they are animated, but the timeline contains 500+ other objects from other layouts that are not currently in the frame.

    And who can tell me how best to use the timeline to animate objects on the layout? Should I make my own timeline for each layout, or can I use one for convenience?

  • My attempt with regex:

    You can put it all in one line, if you want.

    Yes! It works, thanks a lot! I definitely would not have thought of such formulas.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hello! I have a string value for example text format: $9.99, it could also be USD9.99$ or 9.99 UAH. That is, the text is in different places and can be random.

    I need to somehow take this value, multiply the number by two, and leave the existing text in the same position. That is, so that out of the existing $9.99 you get $19.98. But I wouldn't want to use loops, as I think it might harm the optimization.

    Are there any options? How to separate the number and text separately, multiply and assemble into a whole?

  • The best way to optimize memory is to animate sprites using Construct 3 tools. Use the Timelines, Mesh deformation and "Tween" behavior wherever possible. If you want more specific advice, take a few screenshots and show how your graphics looks.

    I'm using car bodies as frames, not sure if any behavior is appropriate here.

  • And so friends, I decided to go into my old project and try to revive it.

    It was made quite a long time ago, so there were big problems with optimization. I have already been able to reduce the average size per layout from 380 MB to 250 MB, but it seems to me that this is still too much for a mobile game. A large number of phones cannot digest and run my game, half lag, and only the new flagships play at a normal frame rate.

    I have a problem that seems unsolvable to me. The game has a car body sprite with 70 frames of animation (which are constantly updated with updates) with an average size of approximately 700x300 each. This is a lot, and it is obvious that they take up most of the memory, + I attach to them headlights, bumpers, windows, wheels and other elements of cars, which also store 70 frames and eat a lot.

    Tell me, anyone who knows, how can I optimize the project so that these cars don’t eat up too much memory? Perhaps I need to separate all the cars into a separate object? But this is crazy, because i have to do the same with the headlights, windows, wheels etc. This is physically impossible.

    Perhaps there is some kind of life hack, solution? How can I optimize my project?

    Maybe some kind of unloading system? Compression systems? Downsizing systems?

  • SOLVED:

    The solution (games with admob for kids, inside google for families program).

    First, if you have to fill the data form, you can use this CVS using "import from this CVS" file.io/FdJtqFSiEJzZ

    Also in Policies and programs > App content > Actioned

    you need to set up the Advertising ID as NO.

    For the APK, as we already discussed, you know to remove the permission for the Advertising ID by adding this to the manifest <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/> Because I have the construct master collection, instead of adding this I added their plugin for google family programs (which does the manifest thingy).

    Hello! I did as you wrote above and still bought this plugin. With a lot of problems, but I was still able to release the aab file for internal testing... but there is a problem.

    But I installed the plugin... and i have Advertising ID as NO.

  • > > > I use Admob and understand that the advertising ID maybe depends on the required DGPR settings. What should I do?

    > >

    > > You do not need the GDPR requirements you are thinking of for Google Play's Designed for Families Programs, specifically the Advertising Id. Furthermore, if you are using the Mobile Advert object, it's automatically incompliant because the consent dialog is hardcoded.

    > >

    > > I'm not sure if you can get away using the Mobile Advert as long as you do not launch the consent dialog. Although, considering it is Google, I wouldn't risk it. In spite of that, you still need a plugin to remove those ids specified, like this plugin does: constructcollection.com/documentations/mobile/mobile-advert-families-programs

    >

    > Ohh, okay.. and what do you think about these actions? Perhaps they can help?

    >

    >

    Those are only for COPPA, which are one of the requisites.

    Yes, but judging by this window we can treat all users as children. It also mentions the GDPR window, which is why there is a problem, because when it wasn’t there, everything was fine. The window requires mandatory data collection.

    Can you understand this? Google has introduced a mandatory requirement to illuminate the window, but it is prohibited for children. Haha, sur.

    They themselves cannot understand their decisions, it’s the same network, like Admob, like Google, they shouldn’t have problems. I can't remove the GDPR window because it's mandatory. Why should I bypass some strange methods and new plugins and write something in the manifest... Hide something.. Is it really not possible to just track whether it is a child or not, and show a window depending on the age.. Maybe there is an action "Tag for under age of consent" is exactly it.

    I apologize for so much text, but I want to figure it out once and for all. I removed children from the app and lost most of my audience. I won't be able to continue to receive such a stable income, and develop an update... It's a nightmare.

    It would also be a good idea for the Construct developers to look at this whole situation, because as you write, they “dialog is hardcoded”... I am surprised by the silence of many, because this is clearly a problem.

  • > I use Admob and understand that the advertising ID maybe depends on the required DGPR settings. What should I do?

    You do not need the GDPR requirements you are thinking of for Google Play's Designed for Families Programs, specifically the Advertising Id. Furthermore, if you are using the Mobile Advert object, it's automatically incompliant because the consent dialog is hardcoded.

    I'm not sure if you can get away using the Mobile Advert as long as you do not launch the consent dialog. Although, considering it is Google, I wouldn't risk it. In spite of that, you still need a plugin to remove those ids specified, like this plugin does: constructcollection.com/documentations/mobile/mobile-advert-families-programs

    Ohh, okay.. and what do you think about these actions? Perhaps they can help?

  • There are a lot of problems with children's apps, very strict rules.

    If you're an independent developer, it's better not to go there, this audience is very hard to monetize and has very low retention. Without recognizable brands, you have nothing to do there.

    You need to familiarize yourself with google requirements for such apps, fix everything and post an update.

    If you have only Admob and no analytics you need to disable user data collection, disable personalized ads. Set a restriction on advertising content by age and re-fill the google user data.

    I removed children from my app and made it 13+. I was kicked out of the family program. As a result, the game fell out of the top simulator ratings, I lost more than 60% of downloads per day, and lost my growth. I'm going to get the kids back again and do something about advertising because that's not the answer.

    I would be grateful if you could tell me how to remove data collection in admob, etc. Because Admob requires data collection for UK users. It's called Gdpr.

  • > > Yes. Removing ads is not an option, it is 100%. Look, I understand that it’s all because of the GDPR, which has become mandatory in admob. Because of this window, data is sort of collected, which leads to our problem, I think.

    > >

    > > I also found several actions, if we are talking about Construct, then in the advertising plugin you can select Tag Under Age of consent and Tag for child directed. Perhaps you can somehow configure these checkboxes, which will have a positive effect on the result? I don't fully understand what they do, but I'm looking into it, let me know if you have any ideas.

    > >

    > > And the question is about removing the children's audience. What do you think this might affect? I think this will be my last resort and most likely I will have to use it. Because I don’t understand the option of getting into the code and manifest.

    > >

    > > I also found a couple of links that can help us:

    > >

    > > support.google.com/admob/answer/6223431

    > >

    > > support.google.com/googleplay/android-developer/answer/6048248

    >

    >

    >

    > I think this's the right way, but can you explain me how to implement this code bro?

    >

    > RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration() > .toBuilder() > .setTagForChildDirectedTreatment( > RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE) > .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G) > .build(); > MobileAds.setRequestConfiguration(requestConfiguration);

    >

    > What file is the code placed in?

    >

    > - thanks

    You can just check them in Construct, with the mobile monetization plugin :/

    Should I do this when starting the game? And will this help solve the problem? How do you think?

    So far, I removed the children from the game and everything worked out, but ratings, downloads and earnings fell catastrophically. The game fell out of the top, I want it back.

  • > > > Hello! How did you solve this problem?

    > >

    > >

    > > Hey! I haven't solved this issue yet ^^U I tried by updating the data safety, but collecting any kind of data does not comply with "google for families", so it got REJECTED -.-. I don't want to be kicked of google for families because I have a kid's game, but also I cannot remove ads because it's my main monetization source.

    > >

    > > I tried with solution 2, which was editing the manifesto in android, and making a new release. I'm not sure this will work, and also now I have a discrepancy

    > >

    > > <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

    > >

    > >

    > >

    > > My due date is november 4th, so I'm a little bit stuck, and wondering if anybody has the same issue and could fix it.

    > >

    > > Here's a link to my issue:

    > > https://support.google.com/googleplay/android-developer/thread/240600247?hl=en&sjid=9336640990544369031-EU

    >

    > I have practically the same problem. I have attached a link below to my post. My application is for all age groups, I do not have violence or other scenes, but it is not direct children's content, but just a business simulator. My game has a rating of 3+, and the settings indicate that the game is suitable for up to 5 years. I've already been rejected four times. And I'm afraid to do anything further.

    >

    > I have two options. The first is to make the game inaccessible until the age of 13, then the problem should be solved, but I don’t know how this will affect further promotion, and I’m also very confused by the inscription “GAME NOT FOR CHILDREN”.

    >

    > Or the option is to remove advertising, but this is also nonsense.

    >

    > Can you write your email? Maybe we can exchange screenshots in detail, etc.

    >

    > construct.net/en/forum/construct-3/general-discussion-7/app-rejected-advertising-id-179209

    Hello!

    So, as far as I understand being rejected while trying to fix it's okay. You won't get suspended by that (at least that's what I read).

    So in your case... if you want to comply with "google for families" the only option, and let's be honest, removing ADS it's not a real option (at least for me). Is to add the permission thingy:

    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

    However this may impact on what type of ads are shown and revenue (I guess...).

    If your app is not actually for kids but for all ages you will need to weight if you:

    a) go with the manifest declaration

    b) make the app "not for kids"

    :/

    Yes. Removing ads is not an option, it is 100%. Look, I understand that it’s all because of the GDPR, which has become mandatory in admob. Because of this window, data is sort of collected, which leads to our problem, I think.

    I also found several actions, if we are talking about Construct, then in the advertising plugin you can select Tag Under Age of consent and Tag for child directed. Perhaps you can somehow configure these checkboxes, which will have a positive effect on the result? I don't fully understand what they do, but I'm looking into it, let me know if you have any ideas.

    And the question is about removing the children's audience. What do you think this might affect? I think this will be my last resort and most likely I will have to use it. Because I don’t understand the option of getting into the code and manifest.

    I also found a couple of links that can help us:

    support.google.com/admob/answer/6223431

    support.google.com/googleplay/android-developer/answer/6048248

  • > Hello! How did you solve this problem?

    Hey! I haven't solved this issue yet ^^U I tried by updating the data safety, but collecting any kind of data does not comply with "google for families", so it got REJECTED -.-. I don't want to be kicked of google for families because I have a kid's game, but also I cannot remove ads because it's my main monetization source.

    I tried with solution 2, which was editing the manifesto in android, and making a new release. I'm not sure this will work, and also now I have a discrepancy

    <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

    My due date is november 4th, so I'm a little bit stuck, and wondering if anybody has the same issue and could fix it.

    Here's a link to my issue:

    https://support.google.com/googleplay/android-developer/thread/240600247?hl=en&sjid=9336640990544369031-EU

    I have practically the same problem. I have attached a link below to my post. My application is for all age groups, I do not have violence or other scenes, but it is not direct children's content, but just a business simulator. My game has a rating of 3+, and the settings indicate that the game is suitable for up to 5 years. I've already been rejected four times. And I'm afraid to do anything further.

    I have two options. The first is to make the game inaccessible until the age of 13, then the problem should be solved, but I don’t know how this will affect further promotion, and I’m also very confused by the inscription “GAME NOT FOR CHILDREN”.

    Or the option is to remove advertising, but this is also nonsense.

    Can you write your email? Maybe we can exchange screenshots in detail, etc.

    construct.net/en/forum/construct-3/general-discussion-7/app-rejected-advertising-id-179209

rusya119a's avatar

rusya119a

Member since 3 Jan, 2021

None one is following rusya119a yet!

Trophy Case

  • 3-Year Club
  • RTFM Read the fabulous manual
  • Email Verified

Progress

5/44
How to earn trophies