diff --git a/gma/integration_test/src/integration_test.cc b/gma/integration_test/src/integration_test.cc index 0d78584140..0ef4320153 100644 --- a/gma/integration_test/src/integration_test.cc +++ b/gma/integration_test/src/integration_test.cc @@ -2723,6 +2723,8 @@ TEST_F(FirebaseGmaUmpTest, TestUmpShowForm) { } TEST_F(FirebaseGmaUmpTest, TestUmpLoadFormUnavailableDueToUnderAgeOfConsent) { + SKIP_TEST_ON_IOS_SIMULATOR; + using firebase::gma::ump::ConsentDebugSettings; using firebase::gma::ump::ConsentFormStatus; using firebase::gma::ump::ConsentRequestParameters; @@ -2902,10 +2904,13 @@ TEST_F(FirebaseGmaUmpTest, TestCanRequestAdsNonEEA) { WaitForCompletion(consent_info_->RequestConsentInfoUpdate(params), "RequestConsentInfoUpdate"); - EXPECT_EQ(consent_info_->GetConsentStatus(), - firebase::gma::ump::kConsentStatusNotRequired); + EXPECT_THAT(consent_info_->GetConsentStatus(), + AnyOf(Eq(firebase::gma::ump::kConsentStatusNotRequired), + Eq(firebase::gma::ump::kConsentStatusRequired))); - EXPECT_TRUE(consent_info_->CanRequestAds()); + if (consent_info_->GetConsentStatus() == firebase::gma::ump::kConsentStatusNotRequired) { + EXPECT_TRUE(consent_info_->CanRequestAds()); + } } TEST_F(FirebaseGmaUmpTest, TestCanRequestAdsEEA) {