Hello,
I have a question regarding privacy and consent flows when using Unity Ads / LevelPlay in a Unity game targeted globally (including users in the EU).
Up until now, I have always used the traditional Unity Ads package, what is now referred to as Unity Ads Legacy. In that package, my understanding is that there was a built-in automatic consent popup shown to users located in the EU / GDPR region. Before personalized ads were shown, a small dialog would automatically appear asking for user consent, and the user could simply accept or refuse personalized ad targeting.
Now that I’m migrating all my projects from Unity Ads Legacy to Unity LevelPlay (ironSource mediation), I’m trying to understand how the consent flow works in the new system.
From what I’ve seen so far:
- I haven’t found any confirmation in the LevelPlay / IronSource documentation stating that the automatic consent popup still exists.
- The SDK exposes methods like
SetConsent(...)andSetMetaData(...)(e.g., “do_not_sell” for CCPA), which suggests that the developer must provide the consent result manually. - This leads me to believe that with LevelPlay, the developer may now be fully responsible for creating and displaying their own consent UI (a popup, panel, or CMP), collecting the user’s choice, and applying it to the SDK before initialization or ad requests.
Given that many developers target multiple regions with different privacy regulations (GDPR, CCPA, COPPA, etc.), this has become a very important question for compliance.
So my questions for the community / Unity team are:
- With the current Unity Ads mediation / LevelPlay integration, is there still an automatic GDPR consent popup, as there was in Unity Ads Legacy? Or was this feature removed/deprecated?
- If it was removed (or works differently now), does Unity provide any recommended consent UI, templates, or built-in CMP? Or is the expectation that each developer must implement their own consent dialog inside the game?
- For other privacy regulations (CCPA, COPPA, or region-specific laws), is the developer also fully responsible for display + storage + application of consent?
- Is there any official “best practice” or sample implementation for handling consent with LevelPlay in Unity?
Thanks in advance for any clarification. This information is essential for anyone migrating from Unity Ads Legacy to Unity LevelPlay and trying to stay compliant across different regions.
