boulerzzz's Forum Posts

  • Here is the height PlatformInfo.SafeAreaInsetTop gives for a pixel 7. The value I'm getting is 42 which is way too small.

    Here is the height provided by my formula: PlatformInfo.SafeAreaInsetTop*(1080/PlatformInfo.WindowInnerWidth). PlatformInfo.WindowInnerWidth is 411. Meaning if I do 42*(1080/411) = 110 which looks to be exactly correct.

    I don't really understand why its correct though and if its safe to use.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I had some issues on my iPhone 16 pro max when webgpu was enabled. The screen would flicker. After updating my device from iOS 26.2 to 26.4.2 I don't have this issue anymore. So webgpu is definately getting better on iOS!

  • Hello.

    I am working on a mobile game with a project resolution of 1080x1920 using Scale Outer.

    I need to position UI elements to avoid the "Notch" or "Dynamic Island" using PlatformInfo.SafeAreaInsetTop. To convert this value to layout coordinates, I am currently using:

    PlatformInfo.SafeAreaInsetTop*(1080/PlatformInfo.WindowInnerWidth)

    Is this the correct way to get the in game pixel height for the notch?

    There is also PlatformInfo.DevicePixelRatio. Maybe I should multiply it with that?

  • Is this a bug?

    Yes

    Will I need to hard code a workaround?

    Maybe. It depends on the game. For example if you have an animation or something that triggers when a purchase (non-consumable) is completed you want to hardcode it for sure.

  • Can confirm audio from game is playing over ads on ios 15.0.1.

    Massive issue!

  • For me that would the best solution. I like to let the user play a bit and gain some trust before showing the prompt. You only have one chance to get an "allow" from the user.

    I guess most developers would choose to show it on startup though.

  • Ok I have always used a custom solution for the IDFA explainer message. I guess if we use googles own explainer message and consent window it makes no difference.

  • DiegoM why does the ATT prompt show automatically on start? We should be able to control the timing ourselves with the "request IDFA" action.

  • On iOS the IDFA prompt is shown automatically when the app starts. We can no longer control the timing with the "request IDFA" action!

  • If your application wants to show ads and is in the EEA or UK, the consent form has to be shown.

    I have several apps that show ads in EEA and UK without the consent so IDK about that.

    After removing that option, it hit me that the whole property is redundant now, because the User Messaging Platform SDK tells you if you need to show the form or not.

    I understand your point. But we now lose the flexibility to decide when to show the window/make a custom solution. :(

    I guess it's fine though.

  • DiegoM

    Thanks for fixing more of the bugs. But I was very surprised to see the option when to show the consent screen removed. Any reason for that? Kind of disappointing to limit us like that in my opinion.

    Edit: How did you even make it now? It shows for people with status required? Or everyone?

  • DiegoM Banner ads overlapped content before as well. Its up to the developer to make sure nothing is placed behind the banner. The way it is now is NOT a bug. I repeat it is not a bug.

  • DiegoM thanks for fixing bugs. Here are a few observations.

    Like sizcoz wrote the 'Show User Consent Dialog' action does not work. For some reason I get consent status "XXXXX&&true" if I try to open the consent window.

    Edit: The consent window works if I show it automatically when the app starts.

    Also if I give consent the status does not to OBTAINED update until the app is restarted.

  • Ads are not shown because the plugin for some reason "blocks" ads from being shown if the consent status is unknown. Just set the status to personalized using the action set user personalization and ads will load and show. It is not the correct way but this is how the plugin works right now...

  • Ads should always load and show. The consent status should not block ads from being loaded or shown.

    If I want to show the consent message later, I might want to check what the status is to decide if its necessary for the popup to show.