You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Google Mobile Ads Unity plugin version: 8.5.2, 8.5.3
Platform: iOS
Platform OS version: 16.6.1
Any specific devices issue occurs on: no
Mediation ad networks used, and their versions: none
[REQUIRED] Step 2: Describe the problem
Steps to reproduce:
Result of ConsentInformation.PrivacyOptionsRequirementStatus is swapped on iOS
initialize consent information
use ConsentForm.LoadAndShowConsentFormIfRequired
IF consent form was Required and did appear ConsentInformation.PrivacyOptionsRequirementStatus will be NotRequired
IF consent form was NotRequired ConsentInformation.PrivacyOptionsRequirementStatus will be Required
I believe the issue is that the enum for privacy options requirement status are different in ios plugin code and cs code
so value gets swapped when coming from native side
[REQUIRED] Step 1: Describe your environment
[REQUIRED] Step 2: Describe the problem
Steps to reproduce:
Result of
ConsentInformation.PrivacyOptionsRequirementStatus
is swapped on iOSConsentForm.LoadAndShowConsentFormIfRequired
ConsentInformation.PrivacyOptionsRequirementStatus
will be NotRequiredConsentInformation.PrivacyOptionsRequirementStatus
will be RequiredI believe the issue is that the enum for privacy options requirement status are different in ios plugin code and cs code
so value gets swapped when coming from native side
On android it works as expected
iOS plugin:
googleads-mobile-unity/source/plugin/Assets/Plugins/Ump/iOS/GADUConsentInformation.h
Lines 32 to 41 in 2934ba7
Unity cs:
googleads-mobile-unity/source/plugin/Assets/GoogleMobileAds/Ump/Api/PrivacyOptionsRequirementStatus.cs
Lines 20 to 36 in 2934ba7
The text was updated successfully, but these errors were encountered: