<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.4.0-alpha08" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha08">

    <issue
        id="ApplySharedPref"
        message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
        errorLine1="        editor.commit();"
        errorLine2="               ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2523"
            column="16"/>
    </issue>

    <issue
        id="ApplySharedPref"
        message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
        errorLine1="        editor.commit();"
        errorLine2="               ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2678"
            column="16"/>
    </issue>

    <issue
        id="ApplySharedPref"
        message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
        errorLine1="        editor.commit();"
        errorLine2="               ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2450"
            column="16"/>
    </issue>

    <issue
        id="ApplySharedPref"
        message="Consider using `apply()` instead; `commit` writes its data to persistent storage immediately, whereas `apply` will handle it in the background"
        errorLine1="        editor.commit();"
        errorLine2="               ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2620"
            column="16"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(editor).when(sharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2560"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(editor).when(sharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2491"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(mEditor).when(mSharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="105"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(mEditor).when(mSharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="121"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(mEditor).when(mSharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="138"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(mEditor).when(mSharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="234"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(mEditor).when(mSharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="387"
            column="9"/>
    </issue>

    <issue
        id="CommitPrefEdits"
        message="`SharedPreferences.edit()` without a corresponding `commit()` or `apply()` call"
        errorLine1="        doReturn(mEditor).when(mSharedPreferences).edit();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="454"
            column="9"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="                .isEqualTo(UNKNOWN);"
        errorLine2="                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="317"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="321"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="325"
            column="17"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="328"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="118"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="132"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2910"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2982"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3592"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3596"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3599"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3612"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3616"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3619"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3622"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(userManualInteractionWithConsent).isEqualTo(UNKNOWN);"
        errorLine2="                                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3643"
            column="64"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3647"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3650"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3653"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="                .thenReturn(UNKNOWN);"
        errorLine2="                            ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3671"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3672"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3676"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3678"
            column="57"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3680"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3682"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="                .thenReturn(UNKNOWN);"
        errorLine2="                            ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3698"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3699"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3702"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .setManualInteractionWithConsentStatus(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3704"
            column="56"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3706"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3708"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mMockIAdServicesManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3750"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mMockIAdServicesManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3779"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2849"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2911"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3310"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3314"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3317"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3330"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3334"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3337"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3340"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(userManualInteractionWithConsent).isEqualTo(UNKNOWN);"
        errorLine2="                                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3361"
            column="64"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3365"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3368"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3371"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="                .thenReturn(UNKNOWN);"
        errorLine2="                            ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3389"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3390"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3394"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3396"
            column="57"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3398"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3400"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        when(mAdServicesExtDataManager.getManualInteractionWithConsentStatus()).thenReturn(UNKNOWN);"
        errorLine2="                                                                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3415"
            column="92"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3416"
            column="87"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3419"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3421"
            column="57"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .thenReturn(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3423"
            column="29"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="                .isEqualTo(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3425"
            column="28"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mMockIAdServicesManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3466"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mMockIAdServicesManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3493"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_TOKEN`"
        errorLine1="                CONSENT_NOTIFICATION_RESET_TOKEN, /* defValue= */ currentToken);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="142"
            column="17"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `NO_MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(ConsentManager.NO_MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="106"
            column="33"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(ConsentManager.MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="125"
            column="33"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `NO_MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(ConsentManager.NO_MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="112"
            column="33"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(ConsentManager.MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="131"
            column="33"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `NO_MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(NO_MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="109"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="124"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="139"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `NO_MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(NO_MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="152"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="167"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="182"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="272"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `NO_MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(NO_MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="288"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="304"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="318"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `NO_MANUAL_INTERACTIONS_RECORDED`"
        errorLine1="        doReturn(NO_MANUAL_INTERACTIONS_RECORDED)"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="334"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `UNKNOWN`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="350"
            column="18"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 30): `DATASTORE_VERSION`"
        errorLine1="                mContext, UxStatesDao.TEST_DATASTORE_NAME, UxStatesDao.DATASTORE_VERSION);"
        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="42"
            column="72"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="        doReturn(mockedAdServicesJobScheduler).when(AdServicesJobScheduler::getInstance);"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/test-util/java/com/android/adservices/mockito/AdServicesExtendedMockitoMocker.java"
            line="57"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="        doReturn(mockedAdServicesJobServiceFactory).when(AdServicesJobServiceFactory::getInstance);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/test-util/java/com/android/adservices/mockito/AdServicesExtendedMockitoMocker.java"
            line="65"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mAdServicesStorageManager.clearConsentForUninstalledApp("
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="93"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AdServicesManager`"
        errorLine1="        mAdServicesManager = new AdServicesManager(mMockIAdServicesManager);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="103"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AdServicesStorageManager`"
        errorLine1="                        new AdServicesStorageManager("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="108"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAdServicesStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="139"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAdServicesStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="141"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getConsent(AdServicesApiType.ALL_API).isGiven())"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="161"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="                        mAdServicesStorageManager.setConsentForAppIfNew("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="188"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="                        mAdServicesStorageManager.setConsentForAppIfNew("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="192"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="                        mAdServicesStorageManager.setConsentForAppIfNew("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="196"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getConsent(AdServicesApiType.ALL_API).isGiven())"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="207"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="228"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="232"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="236"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getConsent(AdServicesApiType.FLEDGE).isGiven())"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="248"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="268"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="272"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="276"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getConsent(AdServicesApiType.ALL_API).isGiven())"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="287"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="294"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getConsent(AdServicesApiType.FLEDGE).isGiven())"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="303"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAdServicesStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="310"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getUserManualInteractionWithConsent())"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="316"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        mAdServicesStorageManager.recordUserManualInteractionWithConsent("
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="324"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        expect.that(mAdServicesStorageManager.getUserManualInteractionWithConsent())"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="327"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllAppConsentData`"
        errorLine1="        mAdServicesManager.clearAllAppConsentData();"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="336"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="        mAdServicesStorageManager.clearKnownAppsWithConsent();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="343"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAdServicesStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="352"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAdServicesStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, false);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="359"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUidForInstalledPackageName`"
        errorLine1="        doReturn(uid).when(mAdServicesStorageManager).getUidForInstalledPackageName(packageName);"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="377"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstalledPackages`"
        errorLine1="        doReturn(applicationsInstalled).when(mAdServicesStorageManager).getInstalledPackages();"
        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="381"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUidForInstalledPackageName`"
        errorLine1="                .getUidForInstalledPackageName(packageName);"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="387"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AlreadyEnrolledChannel`"
        errorLine1="    private final AlreadyEnrolledChannel mAlreadyEnrolledChannel = new AlreadyEnrolledChannel();"
        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="44"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="58"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="61"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="62"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="70"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="72"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="73"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="81"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="84"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                            ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="85"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="93"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="96"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                            ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="97"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="105"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="108"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="109"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="120"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="122"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="123"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_CONSENT_ALREADY_INTERACTED_FIX_ENABLE);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="131"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="134"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="135"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="137"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="138"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="146"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mAlreadyEnrolledChannel.isEligible("
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="148"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/AlreadyEnrolledChannelTest.java"
            line="149"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AppConsentForRStorageManager`"
        errorLine1="                        new AppConsentForRStorageManager("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="75"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="                () -> mAppConsentForRStorageManager.setConsentForApp(&quot;&quot;, false));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="92"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllAppConsentData`"
        errorLine1="                () -> mAppConsentForRStorageManager.clearAllAppConsentData());"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="96"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                () -> mAppConsentForRStorageManager.clearConsentForUninstalledApp(&quot;&quot;, 0));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="100"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                () -> mAppConsentForRStorageManager.clearConsentForUninstalledApp(&quot;&quot;));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="104"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="                () -> mAppConsentForRStorageManager.clearKnownAppsWithConsent());"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="108"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="                () -> mAppConsentForRStorageManager.recordGaUxNotificationDisplayed(true));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="112"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="                () -> mAppConsentForRStorageManager.recordNotificationDisplayed(true));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="116"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                () -> mAppConsentForRStorageManager.getAppsWithRevokedConsent());"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="120"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                () -> mAppConsentForRStorageManager.getKnownAppsWithConsent());"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="124"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                () -> mAppConsentForRStorageManager.isConsentRevokedForApp(&quot;&quot;));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="128"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="                () -> mAppConsentForRStorageManager.setConsentForAppIfNew(&quot;&quot;, true));"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="132"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="            AdServicesApiConsent apiConsent = mAppConsentForRStorageManager.getConsent(apiType);"
        errorLine2="                                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="139"
            column="77"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        mAppConsentForRStorageManager.setConsent(AdServicesApiType.MEASUREMENTS, true);"
        errorLine2="                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="151"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        mAppConsentForRStorageManager.getUserManualInteractionWithConsent();"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="157"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        mAppConsentForRStorageManager.recordUserManualInteractionWithConsent(userInteraction);"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="164"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        mAppConsentForRStorageManager.isAdultAccount();"
        errorLine2="                                      ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="170"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        mAppConsentForRStorageManager.setAdultAccount(true);"
        errorLine2="                                      ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="176"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        mAppConsentForRStorageManager.isU18Account();"
        errorLine2="                                      ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="182"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        mAppConsentForRStorageManager.wasU18NotificationDisplayed();"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="188"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        mAppConsentForRStorageManager.setU18NotificationDisplayed(true);"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="194"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        mAppConsentForRStorageManager.setU18Account(true);"
        errorLine2="                                      ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="200"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        boolean gaDisplayedFlag = mAppConsentForRStorageManager.wasGaUxNotificationDisplayed();"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="206"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        boolean betaDisplayedFlag = mAppConsentForRStorageManager.wasNotificationDisplayed();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="208"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                () -> mAppConsentForRStorageManager.setConsent(AdServicesApiType.FLEDGE, true));"
        errorLine2="                                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="217"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AppConsentStorageManager`"
        errorLine1="                        new AppConsentStorageManager("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="95"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAppConsentStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="111"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllAppConsentData`"
        errorLine1="        mAppConsentStorageManager.clearAllAppConsentData();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="119"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                                .getKnownAppsWithConsent()"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="122"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, false);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="131"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mAppConsentStorageManager.clearConsentForUninstalledApp("
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="133"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mAppConsentStorageManager.clearConsentForUninstalledApp("
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="144"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                    mAppConsentStorageManager.clearConsentForUninstalledApp(null);"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="159"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                    mAppConsentStorageManager.clearConsentForUninstalledApp(&quot;&quot;);"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="164"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        mAppConsentStorageManager.setCurrentPrivacySandboxFeature(privacySandboxFeatureType);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="172"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        expect.that(mAppConsentStorageManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="173"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        mAppConsentStorageManager.setU18Account(true);"
        errorLine2="                                  ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="177"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        expect.that(mAppConsentStorageManager.isU18Account()).isTrue();"
        errorLine2="                                              ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="178"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="            mAppConsentStorageManager.setConsent(apiType, true);"
        errorLine2="                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="185"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="            expect.that(mAppConsentStorageManager.getConsent(apiType).isGiven()).isTrue();"
        errorLine2="                                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="186"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        mAppConsentStorageManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="188"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        expect.that(mAppConsentStorageManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="189"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        mAppConsentStorageManager.recordNotificationDisplayed(true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="191"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        expect.that(mAppConsentStorageManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="192"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        mAppConsentStorageManager.setU18NotificationDisplayed(true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="194"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        expect.that(mAppConsentStorageManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="195"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="200"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="202"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                doReturn(channel).when(mUxStatesDaoMock).getEnrollmentChannel(ux);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="203"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                expect.that(mAppConsentStorageManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="204"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                mAppConsentStorageManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="205"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        verify(mUxStatesDaoMock, times(ENROLLMENT_CHANNEL_COUNT)).getEnrollmentChannel(any());"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="209"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel(any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="211"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="221"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="223"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="225"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="238"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="240"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="242"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, false);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="251"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        knownAppsWithConsent = mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="252"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        appsWithRevokedConsent = mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="253"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="265"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="267"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="276"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            doReturn(ux).when(mUxStatesDaoMock).getUx();"
        errorLine2="                                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="277"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            expect.that(mAppConsentStorageManager.getUx()).isEqualTo(ux);"
        errorLine2="                                                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="278"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            mAppConsentStorageManager.setUx(ux);"
        errorLine2="                                      ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="280"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        verify(mUxStatesDaoMock, times(UX_TYPE_COUNT)).getUx();"
        errorLine2="                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="283"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mUxStatesDaoMock, times(UX_TYPE_COUNT)).setUx(any());"
        errorLine2="                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="284"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAppConsentStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="298"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAppConsentStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="302"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAppConsentStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="306"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="            mAppConsentStorageManager.recordUserManualInteractionWithConsent(interaction);"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="315"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="            expect.that(mAppConsentStorageManager.getUserManualInteractionWithConsent())"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="316"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="329"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="331"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllAppConsentData`"
        errorLine1="        mAppConsentStorageManager.clearAllAppConsentData();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="335"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        knownAppsWithConsent = mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="338"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        appsWithRevokedConsent = mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="339"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="351"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="353"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="        mAppConsentStorageManager.clearKnownAppsWithConsent();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="356"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mAppConsentStorageManager.getKnownAppsWithConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="360"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mAppConsentStorageManager.getAppsWithRevokedConsent();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="362"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, true);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="375"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAppConsentStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="377"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, false);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="381"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="                        mAppConsentStorageManager.isConsentRevokedForApp("
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="383"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        mAppConsentStorageManager.setConsentForApp(AppConsentDaoFixture.APP10_PACKAGE_NAME, false);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="429"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                                .getKnownAppsWithConsent()"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="436"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        assertEquals(4, BetaUxEnrollmentChannelCollection.values().length);"
        errorLine2="                                                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="30"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="                BetaUxEnrollmentChannelCollection.values();"
        errorLine2="                                                  ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="36"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL,"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="39"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL,"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="42"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL,"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="45"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL,"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="48"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                        BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="55"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority()"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="56"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                                        .CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="58"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="59"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                        BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="62"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority()"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="63"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                                &lt; BetaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="64"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="65"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                BetaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getPriority()"
        errorLine2="                                                                           ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="68"
            column="76"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getPriority()"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="68"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        .FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="70"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority())"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="71"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="78"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="79"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                        BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="82"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                .getEnrollmentChannel())"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="83"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="86"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="87"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                BetaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="90"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/BetaUxEnrollmentChannelCollectionTest.java"
            line="91"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `BetaUx`"
        errorLine1="    private final BetaUx mBetaUx = new BetaUx();"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="42"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="69"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="70"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mBetaUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="72"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="77"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="78"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mBetaUx.isEligible(mConsentManager, mUxStatesManager)).isTrue();"
        errorLine2="                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="80"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="85"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="86"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mBetaUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="88"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="93"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="94"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mBetaUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/BetaUxTest.java"
            line="96"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentCompositeStorage`"
        errorLine1="                new ConsentCompositeStorage(ImmutableList.of(mAppConsentStorageManager));"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="55"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentCompositeStorage`"
        errorLine1="                new ConsentCompositeStorage("
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="62"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentCompositeStorage`"
        errorLine1="                new ConsentCompositeStorage(ImmutableList.of(mAppConsentStorageManager));"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="70"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentCompositeStorage`"
        errorLine1="                new ConsentCompositeStorage("
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="77"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        consentCompositeStorage.isAdIdEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="84"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        consentCompositeStorage.isAdultAccount();"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="85"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="        consentCompositeStorage.isConsentRevokedForApp(MOCK_PACKAGE_NAME);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="86"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        consentCompositeStorage.isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="87"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        consentCompositeStorage.isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="88"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsentStorageList`"
        errorLine1="        verifyReadMethods(consentCompositeStorage.getConsentStorageList().get(0));"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="90"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllAppConsentData`"
        errorLine1="        consentCompositeStorage.clearAllAppConsentData();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="95"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        consentCompositeStorage.clearConsentForUninstalledApp(MOCK_PACKAGE_NAME);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="96"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        consentCompositeStorage.clearConsentForUninstalledApp(MOCK_PACKAGE_NAME, MOCK_PACKAGE_UID);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="97"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="        consentCompositeStorage.clearKnownAppsWithConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="98"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        consentCompositeStorage.recordGaUxNotificationDisplayed(true);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="100"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        consentCompositeStorage.recordNotificationDisplayed(false);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="101"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        consentCompositeStorage.recordUserManualInteractionWithConsent(1);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="102"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        consentCompositeStorage.setAdIdEnabled(true);"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="103"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        consentCompositeStorage.setAdultAccount(true);"
        errorLine2="                                ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="104"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        consentCompositeStorage.setConsent(AdServicesApiType.ALL_API, true);"
        errorLine2="                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="105"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        consentCompositeStorage.setConsentForApp(MOCK_PACKAGE_NAME, false);"
        errorLine2="                                ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="106"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="        consentCompositeStorage.setConsentForAppIfNew(MOCK_PACKAGE_NAME, true);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="107"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        consentCompositeStorage.setCurrentPrivacySandboxFeature("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="108"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        consentCompositeStorage.setEnrollmentChannel("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="111"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="                PrivacySandboxUxCollection.GA_UX, GaUxEnrollmentChannelCollection.values()[0]);"
        errorLine2="                                                                                  ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="112"
            column="83"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                PrivacySandboxUxCollection.GA_UX, GaUxEnrollmentChannelCollection.values()[0]);"
        errorLine2="                                           ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="112"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        consentCompositeStorage.setEntryPointEnabled(false);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="113"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        consentCompositeStorage.setU18Account(true);"
        errorLine2="                                ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="114"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        consentCompositeStorage.setU18NotificationDisplayed(false);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="115"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        consentCompositeStorage.setUx(PrivacySandboxUxCollection.GA_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="116"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        consentCompositeStorage.setUx(PrivacySandboxUxCollection.GA_UX);"
        errorLine2="                                                                 ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="116"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsentStorageList`"
        errorLine1="        List&lt;IConsentStorage> storageList = consentCompositeStorage.getConsentStorageList();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="118"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        eq(PrivacySandboxUxCollection.GA_UX),"
        errorLine2="                                                      ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="153"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="                        eq(GaUxEnrollmentChannelCollection.values()[0]));"
        errorLine2="                                                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="154"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        Mockito.verify(consentStorage).setUx(eq(PrivacySandboxUxCollection.GA_UX));"
        errorLine2="                                                                           ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="158"
            column="76"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `createAndInitializeDataStore`"
        errorLine1="        mConsentDatastore = ConsentManager.createAndInitializeDataStore(mSpyContext);"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="252"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AdServicesManager`"
        errorLine1="        mAdServicesManager = new AdServicesManager(mMockIAdServicesManager);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="258"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        doNothing().when(EpochJob::schedule);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="270"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                .when(() -> MaintenanceJobService.scheduleIfNeeded(any(Context.class), eq(false)));"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="272"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        doNothing().when(MddJob::scheduleAllMddJobs);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="273"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        doNothing().when(AsyncRegistrationFallbackJob::schedule);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="291"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        doNothing().when(EpochJob::schedule);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="300"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        doNothing().when(MddJob::scheduleAllMddJobs);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="301"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        doNothing().when(() -> DeleteUninstalledJobService.scheduleIfNeeded(any(), anyBoolean()));"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="306"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        doReturn(true).when(() -> MaintenanceJobService.scheduleIfNeeded(any(), anyBoolean()));"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="307"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        doReturn(true).when(() -> CobaltJobService.scheduleIfNeeded(any(), anyBoolean()));"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="310"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="311"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="312"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptInSelected(any()));"
        errorLine2="                                             ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="313"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptOutSelected(any()));"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="314"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="332"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="334"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="353"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="355"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="374"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="376"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="395"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="397"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, atLeastOnce()).getConsent(CONSENT_KEY_FOR_ALL);"
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="405"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="421"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="422"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="423"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToPpApi`"
        errorLine1="        verify(spyConsentManager, times(0)).setConsentToPpApi(isGiven);"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="424"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="438"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="440"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToPpApi`"
        errorLine1="        verify(spyConsentManager).setConsentToPpApi(isGiven);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="441"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="457"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="458"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSystemServer`"
        errorLine1="                        ConsentManager.setPerApiConsentToSystemServer("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="461"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetByApi`"
        errorLine1="        verify(spyConsentManager, never()).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="466"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="480"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="481"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSystemServer`"
        errorLine1="                        ConsentManager.setPerApiConsentToSystemServer("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="485"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetByApi`"
        errorLine1="        verify(spyConsentManager).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="489"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager, times(wantedNumOfInvocations)).resetTopicsAndBlockedTopics();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="494"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        verify(spyConsentManager, times(wantedNumOfInvocations)).resetAppsAndBlockedApps();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="495"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetMeasurement`"
        errorLine1="        verify(spyConsentManager, times(wantedNumOfInvocations)).resetMeasurement();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="496"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        assertThrows(RuntimeException.class, () -> spyConsentManager.enable(mSpyContext));"
        errorLine2="                                                                     ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="506"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="516"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="518"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="537"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="539"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="558"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="560"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="580"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="582"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, atLeastOnce()).getConsent(CONSENT_KEY_FOR_ALL);"
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="590"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        assertThrows(RuntimeException.class, () -> spyConsentManager.disable(mSpyContext));"
        errorLine2="                                                                     ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="601"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="612"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="        verify(() -> BackgroundJobsManager.scheduleAllBackgroundJobs(any(Context.class)));"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="614"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(EpochJob::schedule);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="615"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        verify(MddJob::scheduleAllMddJobs, times(3));"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="616"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                () -> MaintenanceJobService.scheduleIfNeeded(any(Context.class), eq(false)),"
        errorLine2="                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="621"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(AsyncRegistrationFallbackJob::schedule);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="633"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        verify(() -> DeleteUninstalledJobService.scheduleIfNeeded(any(Context.class), eq(false)));"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="649"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        verify(() -> CobaltJobService.scheduleIfNeeded(any(Context.class), eq(false)), times(2));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="654"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="665"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="        verify(() -> BackgroundJobsManager.scheduleAllBackgroundJobs(any(Context.class)));"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="667"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(EpochJob::schedule, never());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="668"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                () -> MaintenanceJobService.scheduleIfNeeded(any(Context.class), eq(false)),"
        errorLine2="                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="670"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        verify(MddJob::scheduleAllMddJobs, never());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="672"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(AsyncRegistrationFallbackJob::schedule, never());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="692"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                () -> DeleteUninstalledJobService.scheduleIfNeeded(any(Context.class), eq(false)),"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="718"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        verify(() -> CobaltJobService.scheduleIfNeeded(any(Context.class), eq(false)), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="725"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="731"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="733"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="768"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="770"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="773"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="777"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="788"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="790"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="793"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="797"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="809"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="811"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="814"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="818"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="830"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="832"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="835"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="839"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="849"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="851"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="854"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="857"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="870"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="872"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="875"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="878"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="889"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="891"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="894"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="897"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="908"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="910"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="913"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="916"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="929"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="930"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="932"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="942"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="945"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="948"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="962"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="981"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="984"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="987"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1009"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1011"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1012"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        when(mAppSearchConsentManagerMock.isFledgeConsentRevokedForApp(app1)).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1021"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        when(mAppSearchConsentManagerMock.isFledgeConsentRevokedForApp(app2)).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1022"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        when(mAppSearchConsentManagerMock.isFledgeConsentRevokedForApp(app3)).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1023"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForApp(app1));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1025"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        assertTrue(mConsentManager.isFledgeConsentRevokedForApp(app2));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1026"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForApp(app3));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1027"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1040"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1059"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1062"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1065"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1073"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1074"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1076"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1082"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1085"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1097"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1100"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1103"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1115"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1118"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1121"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1129"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1130"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1132"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1138"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1150"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1156"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1168"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1174"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1190"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1191"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1193"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        when(mAppSearchConsentManagerMock.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app1))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1202"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        when(mAppSearchConsentManagerMock.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app2))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1204"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        when(mAppSearchConsentManagerMock.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app3))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1206"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app1));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1209"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        assertTrue(mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app2));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1210"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app3));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1211"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1219"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1220"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1222"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1232"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1235"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1238"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1251"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1277"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1280"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1283"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1296"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1322"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1325"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1328"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1338"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1339"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1345"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1348"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1361"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1364"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1367"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1380"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1383"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1386"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1393"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1394"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1396"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1402"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1413"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1419"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1430"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1436"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1443"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1444"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1446"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1462"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1463"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1476"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1498"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1499"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1522"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1544"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1545"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        doReturn(consentedAppsList).when(mAppSearchConsentManagerMock).getKnownAppsWithConsent();"
        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1574"
            column="72"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        doReturn(revokedAppsList).when(mAppSearchConsentManagerMock).getAppsWithRevokedConsent();"
        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1575"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1577"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1578"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getKnownAppsWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1580"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getAppsWithRevokedConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1581"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        assertThat(mConsentManager.getKnownAppsWithConsent()).isEqualTo(ImmutableList.of());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1602"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1610"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1611"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1613"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1632"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1633"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1634"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1655"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1656"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1658"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1676"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1677"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1678"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1694"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1695"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1696"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1705"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1706"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1708"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1712"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1714"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1717"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1719"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1733"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1737"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1744"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1762"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1766"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1774"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1794"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        verify(mAppSearchConsentManagerMock).revokeConsentForApp(app);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1795"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1797"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        verify(mAppSearchConsentManagerMock).restoreConsentForApp(app);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1798"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        assertThrows(RuntimeException.class, () -> mConsentManager.revokeConsentForApp(app));"
        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1811"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        assertThrows(RuntimeException.class, () -> mConsentManager.restoreConsentForApp(app));"
        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1820"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1828"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1830"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1838"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1851"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1858"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp(packageName, AppConsentDaoFixture.APP10_UID);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1873"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        verify(mAppSearchConsentManagerMock).clearConsentForUninstalledApp(packageName);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1874"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1886"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp(AppConsentDaoFixture.APP20_PACKAGE_NAME);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1896"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                    mConsentManager.clearConsentForUninstalledApp(null);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1910"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                    mConsentManager.clearConsentForUninstalledApp(&quot;&quot;);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1915"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownTopicsWithConsent`"
        errorLine1="                .getKnownTopicsWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1928"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownTopicsWithConsent`"
        errorLine1="        ImmutableList&lt;Topic> knownTopicsWithConsent = mConsentManager.getKnownTopicsWithConsent();"
        errorLine2="                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1930"
            column="71"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsWithRevokedConsent`"
        errorLine1="                .getTopicsWithRevokedConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1945"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsWithRevokedConsent`"
        errorLine1="                mConsentManager.getTopicsWithRevokedConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1948"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1960"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1961"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1963"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1980"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1981"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1985"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1988"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="1989"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2007"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2025"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2027"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2032"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2056"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2080"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllAppConsentData`"
        errorLine1="        verify(mAppSearchConsentManagerMock).clearAllAppConsentData();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2081"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        assertThrows(RuntimeException.class, () -> mConsentManager.resetAppsAndBlockedApps());"
        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2089"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2098"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2099"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2101"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2119"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2121"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2124"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2128"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2130"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2156"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2177"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2199"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2231"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).clearKnownAppsWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2232"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        assertThrows(RuntimeException.class, () -> mConsentManager.resetApps());"
        errorLine2="                                                                   ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2240"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2250"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2254"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2256"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2269"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2274"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2276"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        Boolean wasNotificationDisplayed = spyConsentManager.wasNotificationDisplayed();"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2292"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2299"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2301"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).wasNotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2318"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2319"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2320"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).wasNotificationDisplayed();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2322"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2323"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2325"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).wasNotificationDisplayed();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2327"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordNotificationDisplayed(true);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2328"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2340"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2350"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2354"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2356"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2369"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2374"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2376"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        Boolean wasGaUxNotificationDisplayed = spyConsentManager.wasGaUxNotificationDisplayed();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2393"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2400"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2402"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasGaUxNotificationDisplayed()).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2419"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2420"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2421"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasGaUxNotificationDisplayed()).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2423"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2424"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2425"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).wasGaUxNotificationDisplayed();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2427"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordGaUxNotificationDisplayed(true);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2428"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2440"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="                RuntimeException.class, () -> spyConsentManager.recordNotificationDisplayed(true));"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2451"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2461"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2471"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2476"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2490"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2497"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2503"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2526"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2545"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_APPSEARCH_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2546"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2568"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2588"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2603"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2620"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2629"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2646"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="                .migrateConsentDataIfNeeded(any(), any(), any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2656"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2689"
            column="9"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2690"
            column="9"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2704"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2709"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2714"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2717"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2726"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2730"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2736"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2745"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2750"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2755"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2758"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2767"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2772"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2777"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2786"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2791"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2796"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2799"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2808"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2813"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2818"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2827"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2832"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2837"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2840"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2849"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2854"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2860"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2865"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2875"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        verify(mAppSearchConsentManagerMock).migrateConsentDataIfNeeded(any(), any(), any(), any());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2883"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        verify(mockAdServicesManager, never()).recordNotificationDisplayed(true);"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2884"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        verify(mockAdServicesManager, never()).recordGaUxNotificationDisplayed(true);"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2885"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager, never()).recordDefaultConsent(anyBoolean());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2886"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordAdServicesDeletionOccurred`"
        errorLine1="        verify(mockAdServicesManager, never()).recordAdServicesDeletionOccurred(anyInt());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2887"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        verify(mockAdServicesManager, never()).recordDefaultAdIdState(anyBoolean());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2888"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager, never()).recordFledgeDefaultConsent(anyBoolean());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2889"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager, never()).recordMeasurementDefaultConsent(anyBoolean());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2890"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager, never()).recordTopicsDefaultConsent(anyBoolean());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2891"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        verify(mockAdServicesManager, never()).recordUserManualInteractionWithConsent(anyInt());"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2892"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2897"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2899"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2909"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2914"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        verify(mAppSearchConsentManagerMock).migrateConsentDataIfNeeded(any(), any(), any(), any());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2921"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        verify(mockAdServicesManager).recordUserManualInteractionWithConsent(anyInt());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2926"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager).recordDefaultConsent(eq(true));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2937"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager).recordTopicsDefaultConsent(eq(true));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2938"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager).recordFledgeDefaultConsent(eq(true));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2939"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        verify(mockAdServicesManager).recordMeasurementDefaultConsent(eq(true));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2940"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        verify(mockAdServicesManager, atLeast(4)).setConsent(any());"
        errorLine2="                                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2947"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2969"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2971"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2981"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2987"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3013"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3023"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `TopicsWorker`"
        errorLine1="                        new TopicsWorker("
        errorLine2="                        ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3052"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentManager`"
        errorLine1="                new ConsentManager("
        errorLine2="                ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3060"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `blockTopic`"
        errorLine1="        doNothing().when(mBlockedTopicsManagerMock).blockTopic(any());"
        errorLine2="                                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3079"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unblockTopic`"
        errorLine1="        doNothing().when(mBlockedTopicsManagerMock).unblockTopic(any());"
        errorLine2="                                                    ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3080"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        doNothing().when(topicsWorker).clearAllTopicsData(any());"
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3082"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForTopic`"
        errorLine1="        consentManager.revokeConsentForTopic(topic);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3084"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForTopic`"
        errorLine1="        consentManager.restoreConsentForTopic(topic);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3085"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopics`"
        errorLine1="        consentManager.resetTopics();"
        errorLine2="                       ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3086"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `blockTopic`"
        errorLine1="        verify(mBlockedTopicsManagerMock).blockTopic(topic);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3088"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unblockTopic`"
        errorLine1="        verify(mBlockedTopicsManagerMock).unblockTopic(topic);"
        errorLine2="                                          ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3089"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(topicsWorker).clearAllTopicsData(tablesToBlock);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3090"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        temporalConsentManager.enable(mSpyContext);"
        errorLine2="                               ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3099"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(mUiStatsLoggerMock).logOptInSelected();"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3101"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        temporalConsentManager.enable(mSpyContext);"
        errorLine2="                               ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3110"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(mUiStatsLoggerMock).logOptInSelected();"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3112"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3124"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3126"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3128"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3130"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3142"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3144"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSystemServer`"
        errorLine1="                        ConsentManager.setPerApiConsentToSystemServer("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3147"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3152"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3166"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3168"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSystemServer`"
        errorLine1="                        ConsentManager.setPerApiConsentToSystemServer("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3171"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3177"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3178"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3197"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3199"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(apiType.toPpApiDatastoreKey()), eq(isGiven));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3201"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(AdServicesApiType.CONSENT_TOPICS))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3202"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3204"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3218"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3220"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3223"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3237"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ false), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3239"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven())"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3242"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3257"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3259"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3274"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3276"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(eq(ConsentConstants.DEFAULT_CONSENT)))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3287"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3289"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getConsent(eq(ConsentConstants.DEFAULT_CONSENT));"
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3290"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3300"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(eq(ConsentConstants.TOPICS_DEFAULT_CONSENT)))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3310"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3312"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(ConsentConstants.TOPICS_DEFAULT_CONSENT));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3314"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3324"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(eq(ConsentConstants.FLEDGE_DEFAULT_CONSENT)))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3334"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3336"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(ConsentConstants.FLEDGE_DEFAULT_CONSENT));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3338"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3348"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent("
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3358"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3361"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(ConsentConstants.MEASUREMENT_DEFAULT_CONSENT));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3363"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3374"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3375"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(false);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3376"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3377"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(eq(ConsentConstants.DEFAULT_AD_ID_STATE)))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3387"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3389"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getConsent(eq(ConsentConstants.DEFAULT_AD_ID_STATE));"
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3390"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3400"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3401"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(false);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3402"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3403"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3413"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(ConsentConstants.DEFAULT_CONSENT), eq(true));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3415"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        assertThrows(RuntimeException.class, () -> spyConsentManager.recordDefaultConsent(false));"
        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3425"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        spyConsentManager.recordTopicsDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3435"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(ConsentConstants.TOPICS_DEFAULT_CONSENT), eq(true));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3437"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="                RuntimeException.class, () -> spyConsentManager.recordTopicsDefaultConsent(true));"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3449"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        spyConsentManager.recordFledgeDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3459"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(ConsentConstants.FLEDGE_DEFAULT_CONSENT), eq(true));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3461"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="                RuntimeException.class, () -> spyConsentManager.recordFledgeDefaultConsent(true));"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3473"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3483"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(ConsentConstants.MEASUREMENT_DEFAULT_CONSENT), eq(true));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3485"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3495"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(ConsentConstants.DEFAULT_AD_ID_STATE), eq(true));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3497"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3509"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3510"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3511"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3513"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3514"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3515"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3516"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3518"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.FLEDGE), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3520"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3522"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAggregatedConsentToPpApi`"
        errorLine1="        verify(spyConsentManager, times(3)).setAggregatedConsentToPpApi();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3524"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3538"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3539"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3540"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3542"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3543"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3544"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3545"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3547"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.FLEDGE), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3549"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentPerApiToPpApi`"
        errorLine1="                .setConsentPerApiToPpApi("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3551"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAggregatedConsentToPpApi`"
        errorLine1="        verify(spyConsentManager, times(3)).setAggregatedConsentToPpApi();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3553"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3556"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3557"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3558"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3560"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3561"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven())"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3562"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3564"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleJobsPerApi`"
        errorLine1="                        BackgroundJobsManager.unscheduleJobsPerApi("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3568"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleJobsPerApi`"
        errorLine1="                        BackgroundJobsManager.unscheduleJobsPerApi("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3572"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleJobsPerApi`"
        errorLine1="                        BackgroundJobsManager.unscheduleJobsPerApi("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3576"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleAllBackgroundJobs`"
        errorLine1="        verify(() -> BackgroundJobsManager.unscheduleAllBackgroundJobs(any(JobScheduler.class)));"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3578"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager, times(2)).resetTopicsAndBlockedTopics();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3580"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        verify(spyConsentManager, times(2)).resetAppsAndBlockedApps();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3581"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetMeasurement`"
        errorLine1="        verify(spyConsentManager, times(2)).resetMeasurement();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3582"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3592"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3596"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3598"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3612"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3619"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3621"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                spyConsentManager.getUserManualInteractionWithConsent();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3641"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3650"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3652"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3670"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3672"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getUserManualInteractionWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3673"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3676"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="                .recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3678"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3679"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3681"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3699"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3702"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3707"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentManager`"
        errorLine1="        return new ConsentManager("
        errorLine2="               ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3713"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToSystemServer`"
        errorLine1="        doNothing().when(() -> ConsentManager.setConsentToSystemServer(any(), anyBoolean()));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3740"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(isGiven).when(mAppSearchConsentManagerMock).getConsent(CONSENT_KEY_FOR_ALL);"
        errorLine2="                                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3752"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSystemServer`"
        errorLine1="                                ConsentManager.setPerApiConsentToSystemServer("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3768"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(isGiven).when(mAppSearchConsentManagerMock).getConsent(any());"
        errorLine2="                                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3781"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToPpApi`"
        errorLine1="        verify(consentManager, verificationMode(hasWrittenToPpApi)).setConsentToPpApi(isGiven);"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3792"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToSystemServer`"
        errorLine1="                () -> ConsentManager.setConsentToSystemServer(any(), eq(isGiven)),"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3794"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(consentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3802"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        verify(consentManager).resetAppsAndBlockedApps();"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3803"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetMeasurement`"
        errorLine1="        verify(consentManager).resetMeasurement();"
        errorLine2="                               ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3804"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3887"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3891"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3893"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3907"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3921"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3923"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3929"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3931"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3937"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3939"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3964"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3978"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3980"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3986"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3988"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3994"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3996"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        when(mAppSearchConsentManagerMock.getCurrentPrivacySandboxFeature())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4022"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4024"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4027"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="                .setCurrentPrivacySandboxFeature("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4030"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        when(mAppSearchConsentManagerMock.getCurrentPrivacySandboxFeature())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4032"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4034"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4048"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        spyConsentManager.setAdIdEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4053"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4055"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        Boolean isAdIdEnabled = spyConsentManager.isAdIdEnabled();"
        errorLine2="                                                  ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4068"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        spyConsentManager.setAdIdEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4075"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4077"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isAdIdEnabled();"
        errorLine2="                                                           ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4091"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4092"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isAdIdEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4093"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isAdIdEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4095"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        spyConsentManager.setAdIdEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4096"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4098"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isAdIdEnabled();"
        errorLine2="                                                       ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4100"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setAdIdEnabled(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4101"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4111"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4116"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4118"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        Boolean isU18Account = spyConsentManager.isU18Account();"
        errorLine2="                                                 ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4131"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4138"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4140"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isU18Account();"
        errorLine2="                                                           ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4154"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4155"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4156"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isU18Account();"
        errorLine2="                                                          ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4158"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4159"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4161"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isU18Account();"
        errorLine2="                                                       ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4163"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setU18Account(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4164"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4176"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4180"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4182"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4196"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4197"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(false);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4198"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4199"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4209"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4214"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4216"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        Boolean isEntryPointEnabled = spyConsentManager.isEntryPointEnabled();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4229"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4236"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4238"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isEntryPointEnabled();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4252"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4253"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isEntryPointEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4254"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4256"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4257"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4259"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isEntryPointEnabled();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4261"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setEntryPointEnabled(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4262"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4272"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4277"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4279"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        Boolean isAdultAccount = spyConsentManager.isAdultAccount();"
        errorLine2="                                                   ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4292"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4299"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4301"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4316"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4320"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4322"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isAdultAccount();"
        errorLine2="                                                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4336"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4337"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4338"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isAdultAccount();"
        errorLine2="                                                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4340"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4341"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4343"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4345"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setAdultAccount(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4346"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isNull();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4356"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4360"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4362"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4375"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4380"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4382"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        Boolean getDefaultConsent = spyConsentManager.getDefaultConsent();"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4398"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4405"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4407"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4423"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4433"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4438"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4440"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        Boolean wasU18NotificationDisplayed = spyConsentManager.wasU18NotificationDisplayed();"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4453"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4460"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4462"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).wasU18NotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4476"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4477"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4478"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).wasU18NotificationDisplayed();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4480"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4481"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4483"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).wasU18NotificationDisplayed();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4485"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4486"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4499"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4503"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4505"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isOtaAdultUserFromRvc`"
        errorLine1="        assertThat(spyConsentManager.isOtaAdultUserFromRvc()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4523"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isOtaAdultUserFromRvc`"
        errorLine1="        assertThat(spyConsentManager.isOtaAdultUserFromRvc()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4538"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        when(mUxStatesDaoMock.getUx()).thenReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4562"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        when(mUxStatesDaoMock.getUx()).thenReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX);"
        errorLine2="                                                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4562"
            column="78"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(spyConsentManager.getUx()).isEqualTo(PrivacySandboxUxCollection.U18_UX);"
        errorLine2="                                     ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4564"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        assertThat(spyConsentManager.getUx()).isEqualTo(PrivacySandboxUxCollection.U18_UX);"
        errorLine2="                                                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4564"
            column="84"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        when(mUxStatesDaoMock.getUx()).thenReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4578"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        when(mUxStatesDaoMock.getUx()).thenReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX);"
        errorLine2="                                                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4578"
            column="78"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(spyConsentManager.getUx()).isEqualTo(PrivacySandboxUxCollection.RVC_UX);"
        errorLine2="                                     ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4581"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="        assertThat(spyConsentManager.getUx()).isEqualTo(PrivacySandboxUxCollection.RVC_UX);"
        errorLine2="                                                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4581"
            column="84"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4592"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            doReturn(ux).when(mUxStatesDaoMock).getUx();"
        errorLine2="                                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4593"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4594"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4596"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        verify(mUxStatesDaoMock, times(UX_TYPE_COUNT)).getUx();"
        errorLine2="                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4599"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mUxStatesDaoMock, times(UX_TYPE_COUNT)).setUx(any());"
        errorLine2="                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4600"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4610"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4612"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4614"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4628"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4630"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4632"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4647"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            doReturn(ux).when(mAppSearchConsentManagerMock).getUx();"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4648"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4649"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4651"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(UX_TYPE_COUNT)).getUx();"
        errorLine2="                                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4654"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(UX_TYPE_COUNT)).setUx(any());"
        errorLine2="                                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4655"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4675"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4677"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                doReturn(channel).when(mUxStatesDaoMock).getEnrollmentChannel(ux);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4678"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4679"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4681"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        verify(mUxStatesDaoMock, times(ENROLLMENT_CHANNEL_COUNT)).getEnrollmentChannel(any());"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4685"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel(any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4687"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4697"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4699"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4701"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4703"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4719"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4721"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4723"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4725"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4742"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4744"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                doReturn(channel).when(mAppSearchConsentManagerMock).getEnrollmentChannel(ux);"
        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4745"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4746"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4748"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                .getEnrollmentChannel(any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4753"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel(any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4755"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4765"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordPasNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4769"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4771"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4784"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordPasNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4789"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4791"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        Boolean wasPasNotificationDisplayed = spyConsentManager.wasPasNotificationDisplayed();"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4807"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordPasNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4814"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4816"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.FLEDGE));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4834"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasFledgeConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasFledgeConsentGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4835"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.FLEDGE));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4847"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasFledgeConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasFledgeConsentGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4848"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.FLEDGE));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4860"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasFledgeConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasFledgeConsentGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4861"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.FLEDGE));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4873"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasFledgeConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasFledgeConsentGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4874"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4886"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasMeasurementConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasMeasurementConsentGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4887"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4899"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasMeasurementConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasMeasurementConsentGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4900"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4912"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasMeasurementConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasMeasurementConsentGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4913"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4925"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPasMeasurementConsentGiven`"
        errorLine1="        assertThat(spyConsentManager.isPasMeasurementConsentGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4926"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setMeasurementDataReset`"
        errorLine1="        spyConsentManager.setMeasurementDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4937"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4938"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setMeasurementDataReset`"
        errorLine1="        spyConsentManager.setMeasurementDataReset(false);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4939"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4940"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4950"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setMeasurementDataReset`"
        errorLine1="        spyConsentManager.setMeasurementDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4955"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4957"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        Boolean isMeasurementDataReset = spyConsentManager.isMeasurementDataReset();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4970"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setMeasurementDataReset`"
        errorLine1="        spyConsentManager.setMeasurementDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4977"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4979"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isMeasurementDataReset();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4993"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4994"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isMeasurementDataReset();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4995"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isMeasurementDataReset();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4997"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setMeasurementDataReset`"
        errorLine1="        spyConsentManager.setMeasurementDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="4998"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        assertThat(spyConsentManager.isMeasurementDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5000"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isMeasurementDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isMeasurementDataReset();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5002"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setMeasurementDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setMeasurementDataReset(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5003"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5014"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5015"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(false);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5016"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5017"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5027"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5032"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5034"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        Boolean isPaDataReset = spyConsentManager.isPaDataReset();"
        errorLine2="                                                  ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5047"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5054"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5056"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                                           ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5070"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5071"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5072"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5074"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5075"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5077"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isPaDataReset();"
        errorLine2="                                                       ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5079"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setPaDataReset(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5080"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationOpened`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationOpened()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5090"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationOpened`"
        errorLine1="        spyConsentManager.recordPasNotificationOpened(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5094"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationOpened`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationOpened()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5096"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationOpened`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationOpened()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5109"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationOpened`"
        errorLine1="        spyConsentManager.recordPasNotificationOpened(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5114"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationOpened`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationOpened()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5116"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationOpened`"
        errorLine1="        Boolean wasPasNotificationOpened = spyConsentManager.wasPasNotificationOpened();"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5132"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationOpened`"
        errorLine1="        spyConsentManager.recordPasNotificationOpened(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5139"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationOpened`"
        errorLine1="        assertThat(spyConsentManager.wasPasNotificationOpened()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="5141"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `createAndInitializeDataStore`"
        errorLine1="        mConsentDatastore = spy(ConsentManagerV2.createAndInitializeDataStore(mSpyContext));"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="261"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AppConsentStorageManager`"
        errorLine1="                        new AppConsentStorageManager("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="269"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AppConsentForRStorageManager`"
        errorLine1="                        new AppConsentForRStorageManager("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="274"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AdServicesManager`"
        errorLine1="        mAdServicesManager = new AdServicesManager(mMockIAdServicesManager);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="279"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `AdServicesStorageManager`"
        errorLine1="                spy(new AdServicesStorageManager(mAdServicesManager, mPackageManager));"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="284"
            column="21"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        doNothing().when(EpochJob::schedule);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="293"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                .when(() -> MaintenanceJobService.scheduleIfNeeded(any(Context.class), eq(false)));"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="295"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        doNothing().when(MddJob::scheduleAllMddJobs);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="296"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        doNothing().when(AsyncRegistrationFallbackJob::schedule);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="314"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        doNothing().when(EpochJob::schedule);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="323"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        doNothing().when(MddJob::scheduleAllMddJobs);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="324"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        doNothing().when(() -> DeleteUninstalledJobService.scheduleIfNeeded(any(), anyBoolean()));"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="329"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        doReturn(true).when(() -> MaintenanceJobService.scheduleIfNeeded(any(), anyBoolean()));"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="330"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        doReturn(true).when(() -> CobaltJobService.scheduleIfNeeded(any(), anyBoolean()));"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="333"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="334"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="335"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptInSelected(any()));"
        errorLine2="                                             ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="336"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        doNothing().when(() -> UiStatsLogger.logOptOutSelected(any()));"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="337"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="355"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="357"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="375"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="377"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="395"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="397"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="415"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="417"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, atLeastOnce()).getConsent(AdServicesApiType.ALL_API);"
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="424"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="439"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="440"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="441"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToSourceOfTruth`"
        errorLine1="        verify(spyConsentManager, times(0)).setConsentToSourceOfTruth(isGiven);"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="442"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="456"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="458"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToSourceOfTruth`"
        errorLine1="        verify(spyConsentManager).setConsentToSourceOfTruth(isGiven);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="459"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="        spyConsentManager.setPerApiConsentToSourceOfTruth(true, AdServicesApiType.ALL_API);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="475"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="476"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="477"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetByApi`"
        errorLine1="        verify(spyConsentManager, never()).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="478"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="485"
            column="93"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="485"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="493"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="494"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetByApi`"
        errorLine1="        verify(spyConsentManager).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="496"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager, times(wantedNumOfInvocations)).resetTopicsAndBlockedTopics();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="501"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        verify(spyConsentManager, times(wantedNumOfInvocations)).resetAppsAndBlockedApps();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="502"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetMeasurement`"
        errorLine1="        verify(spyConsentManager, times(wantedNumOfInvocations)).resetMeasurement();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="503"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="513"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="515"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="533"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="535"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="553"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="555"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="573"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="574"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="576"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, atLeastOnce()).getConsent(AdServicesApiType.ALL_API);"
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="583"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="606"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="        verify(() -> BackgroundJobsManager.scheduleAllBackgroundJobs(any(Context.class)));"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="608"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(EpochJob::schedule);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="609"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        verify(MddJob::scheduleAllMddJobs, times(3));"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="610"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                () -> MaintenanceJobService.scheduleIfNeeded(any(Context.class), eq(false)),"
        errorLine2="                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="615"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(AsyncRegistrationFallbackJob::schedule);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="627"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        verify(() -> DeleteUninstalledJobService.scheduleIfNeeded(any(Context.class), eq(false)));"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="643"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        verify(() -> CobaltJobService.scheduleIfNeeded(any(Context.class), eq(false)), times(2));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="648"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="659"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="        verify(() -> BackgroundJobsManager.scheduleAllBackgroundJobs(any(Context.class)));"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="661"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(EpochJob::schedule, never());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="662"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                () -> MaintenanceJobService.scheduleIfNeeded(any(Context.class), eq(false)),"
        errorLine2="                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="664"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllMddJobs`"
        errorLine1="        verify(MddJob::scheduleAllMddJobs, never());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="666"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(AsyncRegistrationFallbackJob::schedule, never());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="686"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="                () -> DeleteUninstalledJobService.scheduleIfNeeded(any(Context.class), eq(false)),"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="712"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleIfNeeded`"
        errorLine1="        verify(() -> CobaltJobService.scheduleIfNeeded(any(Context.class), eq(false)), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="719"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="725"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="727"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="762"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="764"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="767"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="771"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="782"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="784"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="787"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="791"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="802"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="804"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="807"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="811"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="820"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="822"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="825"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="828"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="840"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="842"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="845"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="848"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="859"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="861"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(mTopicsWorkerMock).clearAllTopicsData(any());"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="864"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `deleteAllMeasurementData`"
        errorLine1="        verify(mMeasurementImplMock).deleteAllMeasurementData(any());"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="867"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="879"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="880"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="882"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="892"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="895"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="898"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="912"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="931"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="934"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="937"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(AdServicesApiConsent.GIVEN);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="959"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="961"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="962"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="        when(mAppSearchConsentManagerMock.isConsentRevokedForApp(app1)).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="971"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="        when(mAppSearchConsentManagerMock.isConsentRevokedForApp(app2)).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="972"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isConsentRevokedForApp`"
        errorLine1="        when(mAppSearchConsentManagerMock.isConsentRevokedForApp(app3)).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="973"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForApp(app1));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="975"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        assertTrue(mConsentManager.isFledgeConsentRevokedForApp(app2));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="976"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForApp(app3));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="977"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="990"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1009"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1012"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1015"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1023"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1024"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptOutSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptOutSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1026"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1032"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1035"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1047"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1050"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1053"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1065"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1068"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1071"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1079"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1080"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1082"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1088"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1100"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1106"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1118"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1124"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(AdServicesApiConsent.GIVEN);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1140"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1141"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1142"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="        when(mAppSearchConsentManagerMock.setConsentForAppIfNew(app1, false)).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1151"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="        when(mAppSearchConsentManagerMock.setConsentForAppIfNew(app2, false)).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1152"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForAppIfNew`"
        errorLine1="        when(mAppSearchConsentManagerMock.setConsentForAppIfNew(app3, false)).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1153"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app1));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1155"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        assertTrue(mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app2));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1156"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="        assertFalse(mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse(app3));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1157"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1165"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1166"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1168"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1178"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1181"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1184"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1197"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1223"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1226"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1229"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1242"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1268"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1271"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1274"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        mConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1284"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1285"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1291"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1294"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1307"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1310"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1313"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertFalse(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1326"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1329"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1332"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1339"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1340"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1342"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1348"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1359"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1365"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1376"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForAppAfterSettingFledgeUse`"
        errorLine1="                        mConsentManager.isFledgeConsentRevokedForAppAfterSettingFledgeUse("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1382"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1389"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1390"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1392"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1408"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1409"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1422"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1444"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1445"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstalledPackages`"
        errorLine1="        verify(mAdServicesStorageManager, times(2)).getInstalledPackages();"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1454"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1468"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1490"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1491"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstalledPackages`"
        errorLine1="        verify(mAdServicesStorageManager, times(2)).getInstalledPackages();"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1500"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        doReturn(consentedAppsList).when(mAppSearchConsentManagerMock).getKnownAppsWithConsent();"
        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1520"
            column="72"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        doReturn(revokedAppsList).when(mAppSearchConsentManagerMock).getAppsWithRevokedConsent();"
        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1521"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1523"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1524"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getKnownAppsWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1526"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getAppsWithRevokedConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1527"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        assertThat(mConsentManager.getKnownAppsWithConsent()).isEqualTo(ImmutableList.of());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1547"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1556"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentToSourceOfTruth`"
        errorLine1="        mConsentManager.setConsentToSourceOfTruth(true);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1557"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(mConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1558"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1560"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1579"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1580"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1581"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1600"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1601"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1603"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1621"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1622"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1623"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1637"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1638"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1639"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1648"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1649"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected(AdServicesApiType.FLEDGE));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1651"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1655"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1657"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1660"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isFledgeConsentRevokedForApp`"
        errorLine1="                mConsentManager.isFledgeConsentRevokedForApp("
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1662"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1672"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1676"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1683"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1697"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1701"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1709"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        mConsentManager.revokeConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1725"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setConsentForApp(app.getPackageName(), true);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1726"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(app);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1728"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsentForApp`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setConsentForApp(app.getPackageName(), false);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1729"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForApp`"
        errorLine1="        assertThrows(RuntimeException.class, () -> mConsentManager.revokeConsentForApp(app));"
        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1738"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        assertThrows(RuntimeException.class, () -> mConsentManager.restoreConsentForApp(app));"
        errorLine2="                                                                   ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1747"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1755"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1757"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1765"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForApp`"
        errorLine1="        mConsentManager.restoreConsentForApp(App.create(AppConsentDaoFixture.APP10_PACKAGE_NAME));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1778"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1785"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp(packageName, AppConsentDaoFixture.APP10_UID);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1800"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                .clearConsentForUninstalledApp(packageName, AppConsentDaoFixture.APP10_UID);"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1802"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                        mConsentManager.clearConsentForUninstalledApp("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1814"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="        mConsentManager.clearConsentForUninstalledApp(AppConsentDaoFixture.APP20_PACKAGE_NAME);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1824"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                    mConsentManager.clearConsentForUninstalledApp(null);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1838"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearConsentForUninstalledApp`"
        errorLine1="                    mConsentManager.clearConsentForUninstalledApp(&quot;&quot;);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1843"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownTopicsWithConsent`"
        errorLine1="                .getKnownTopicsWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1856"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownTopicsWithConsent`"
        errorLine1="        ImmutableList&lt;Topic> knownTopicsWithConsent = mConsentManager.getKnownTopicsWithConsent();"
        errorLine2="                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1858"
            column="71"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsWithRevokedConsent`"
        errorLine1="                .getTopicsWithRevokedConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1873"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsWithRevokedConsent`"
        errorLine1="                mConsentManager.getTopicsWithRevokedConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1876"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1888"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1889"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1891"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        ImmutableList&lt;App> knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1908"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        ImmutableList&lt;App> appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1909"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1913"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="        knownAppsWithConsent = mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1916"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="        appsWithRevokedConsent = mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1917"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1934"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1951"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1953"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1958"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        mConsentManager.resetAppsAndBlockedApps();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1982"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2005"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).clearKnownAppsWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2006"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        assertThrows(IllegalStateException.class, () -> mConsentManager.resetAppsAndBlockedApps());"
        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2014"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        mConsentManager.enable(mSpyContext);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2023"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2024"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(() -> UiStatsLogger.logOptInSelected());"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2026"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2044"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2046"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2049"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getKnownAppsWithConsent`"
        errorLine1="                mConsentManager.getKnownAppsWithConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2053"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getAppsWithRevokedConsent`"
        errorLine1="                mConsentManager.getAppsWithRevokedConsent();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2055"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2080"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertTrue(mConsentManager.getConsent().isGiven());"
        errorLine2="                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2100"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2122"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        mConsentManager.resetApps();"
        errorLine2="                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2153"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearKnownAppsWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).clearKnownAppsWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2154"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetApps`"
        errorLine1="        assertThrows(IllegalStateException.class, () -> mConsentManager.resetApps());"
        errorLine2="                                                                        ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2162"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2172"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2176"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2178"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2191"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2196"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2198"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        Boolean wasNotificationDisplayed = spyConsentManager.wasNotificationDisplayed();"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2214"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2221"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2223"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).wasNotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2240"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2241"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2242"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).wasNotificationDisplayed();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2244"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2245"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2247"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).wasNotificationDisplayed();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2249"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordNotificationDisplayed(true);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2250"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2262"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2272"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2276"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2278"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2291"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2296"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2298"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        Boolean wasGaUxNotificationDisplayed = spyConsentManager.wasGaUxNotificationDisplayed();"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2315"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2322"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2324"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasGaUxNotificationDisplayed()).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2341"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2342"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2343"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasGaUxNotificationDisplayed()).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2345"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        spyConsentManager.recordGaUxNotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2346"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2347"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).wasGaUxNotificationDisplayed();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2349"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordGaUxNotificationDisplayed(true);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2350"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasGaUxNotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2362"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2382"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2392"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2397"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2411"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2421"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2430"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2453"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2475"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManagerV2.resetSharedPreference("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2476"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2499"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2522"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2537"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2557"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2566"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2587"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="                .migrateConsentDataIfNeeded(any(), any(), any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2597"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2631"
            column="9"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2632"
            column="9"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2648"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2653"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2658"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2661"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2670"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2674"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2680"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2689"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2694"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2699"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2702"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2711"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2716"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2721"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2730"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2735"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2740"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2743"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2752"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2757"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2762"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2771"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2776"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2781"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2784"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetSharedPreference`"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2793"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migratePpApiConsentToSystemService`"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2798"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearPpApiConsent`"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2804"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2809"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2819"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        verify(mAppSearchConsentManagerMock).migrateConsentDataIfNeeded(any(), any(), any(), any());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2827"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, never()).recordNotificationDisplayed(true);"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2828"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordGaUxNotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, never()).recordGaUxNotificationDisplayed(true);"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2829"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="                .recordUserManualInteractionWithConsent(anyInt());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2832"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2837"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(AdServicesApiConsent.GIVEN);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2839"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2848"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2853"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        verify(mAppSearchConsentManagerMock).migrateConsentDataIfNeeded(any(), any(), any(), any());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2860"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        verify(mAdServicesStorageManager).recordUserManualInteractionWithConsent(anyInt());"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2865"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2899"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any())).thenReturn(AdServicesApiConsent.GIVEN);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2901"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2910"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2916"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `migrateConsentDataIfNeeded`"
        errorLine1="        when(mAppSearchConsentManagerMock.migrateConsentDataIfNeeded(any(), any(), any(), any()))"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2942"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `handleConsentMigrationFromAppSearchIfNeeded`"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2950"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `TopicsWorker`"
        errorLine1="                        new TopicsWorker("
        errorLine2="                        ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2979"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentManagerV2`"
        errorLine1="                new ConsentManagerV2("
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2987"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `blockTopic`"
        errorLine1="        doNothing().when(mBlockedTopicsManagerMock).blockTopic(any());"
        errorLine2="                                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3007"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unblockTopic`"
        errorLine1="        doNothing().when(mBlockedTopicsManagerMock).unblockTopic(any());"
        errorLine2="                                                    ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3008"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        doNothing().when(topicsWorker).clearAllTopicsData(any());"
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3010"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `revokeConsentForTopic`"
        errorLine1="        consentManager.revokeConsentForTopic(topic);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3012"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `restoreConsentForTopic`"
        errorLine1="        consentManager.restoreConsentForTopic(topic);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3013"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopics`"
        errorLine1="        consentManager.resetTopics();"
        errorLine2="                       ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3014"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `blockTopic`"
        errorLine1="        verify(mBlockedTopicsManagerMock).blockTopic(topic);"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3016"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unblockTopic`"
        errorLine1="        verify(mBlockedTopicsManagerMock).unblockTopic(topic);"
        errorLine2="                                          ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3017"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `clearAllTopicsData`"
        errorLine1="        verify(topicsWorker).clearAllTopicsData(tablesToBlock);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3018"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        temporalConsentManagerV2.enable(mSpyContext);"
        errorLine2="                                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3027"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(mUiStatsLoggerMock).logOptInSelected();"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3029"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        temporalConsentManagerV2.enable(mSpyContext);"
        errorLine2="                                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3038"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logOptInSelected`"
        errorLine1="        verify(mUiStatsLoggerMock).logOptInSelected();"
        errorLine2="                                   ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3040"
            column="36"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3052"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3054"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3056"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3059"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3065"
            column="93"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3065"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3072"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3074"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        verify(mAdServicesStorageManager).setConsent(eq(AdServicesApiType.TOPICS), eq(isGiven));"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3075"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3077"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3085"
            column="93"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3085"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.TOPICS));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3093"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3094"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(eq(AdServicesApiType.TOPICS));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3097"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3098"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        verify(mAdServicesStorageManager).setConsent(eq(AdServicesApiType.TOPICS), eq(isGiven));"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3099"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        verify(mAdServicesStorageManager, times(2)).getConsent(eq(AdServicesApiType.TOPICS));"
        errorLine2="                                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3101"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3104"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3106"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(any()))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3119"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3127"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3129"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setConsent(eq(apiType), eq(isGiven));"
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3130"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(AdServicesApiType.TOPICS))"
        errorLine2="                                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3131"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3133"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3147"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3149"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3152"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppConsentForRStorageManager.getConsent(any()))"
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3165"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3167"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ false), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3169"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(eq(AdServicesApiType.MEASUREMENTS), eq(false));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3171"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        when(mAppConsentForRStorageManager.getConsent(eq(AdServicesApiType.MEASUREMENTS)))"
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3172"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven())"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3174"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3182"
            column="93"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3182"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3190"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3192"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3201"
            column="93"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        doReturn(PrivacySandboxUxCollection.UNSUPPORTED_UX).when(mAdServicesStorageManager).getUx();"
        errorLine2="                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3201"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3208"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3210"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3223"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3224"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3225"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3227"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3228"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3229"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3230"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3232"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3235"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3238"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3255"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3256"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        spyConsentManager.enable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3257"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3259"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3260"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3261"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3262"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3264"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3267"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPerApiConsentToSourceOfTruth`"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3270"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.TOPICS);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3274"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.FLEDGE);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3275"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        spyConsentManager.disable(mSpyContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3276"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.TOPICS).isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3278"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.FLEDGE).isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3279"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven())"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3280"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        assertThat(spyConsentManager.getConsent().isGiven()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3282"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleJobsPerApi`"
        errorLine1="                        BackgroundJobsManager.unscheduleJobsPerApi("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3286"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleJobsPerApi`"
        errorLine1="                        BackgroundJobsManager.unscheduleJobsPerApi("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3290"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleJobsPerApi`"
        errorLine1="                        BackgroundJobsManager.unscheduleJobsPerApi("
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3294"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `unscheduleAllBackgroundJobs`"
        errorLine1="        verify(() -> BackgroundJobsManager.unscheduleAllBackgroundJobs(any(JobScheduler.class)));"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3296"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(spyConsentManager, times(2)).resetTopicsAndBlockedTopics();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3298"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        verify(spyConsentManager, times(2)).resetAppsAndBlockedApps();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3299"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetMeasurement`"
        errorLine1="        verify(spyConsentManager, times(2)).resetMeasurement();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3300"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3310"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3314"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3316"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3330"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3337"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3339"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                spyConsentManager.getUserManualInteractionWithConsent();"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3359"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3368"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3370"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3388"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3390"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getUserManualInteractionWithConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3391"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3394"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="                .recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3396"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        when(mAppSearchConsentManagerMock.getUserManualInteractionWithConsent())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3397"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3399"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent()).isEqualTo(UNKNOWN);"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3416"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="        spyConsentManager.recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3419"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordUserManualInteractionWithConsent`"
        errorLine1="                .recordUserManualInteractionWithConsent(MANUAL_INTERACTIONS_RECORDED);"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3421"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        assertThat(spyConsentManager.getUserManualInteractionWithConsent())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3424"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentManagerV2`"
        errorLine1="        return new ConsentManagerV2("
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3430"
            column="16"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(AdServicesApiType.ALL_API);"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3470"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="        doNothing().when(mAdServicesStorageManager).setConsent(any(), anyBoolean());"
        errorLine2="                                                    ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3483"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(any());"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3497"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(any(), eq(isGiven));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3508"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setConsent`"
        errorLine1="                .setConsent(any(), eq(isGiven));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3510"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetTopicsAndBlockedTopics`"
        errorLine1="        verify(consentManager).resetTopicsAndBlockedTopics();"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3517"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetAppsAndBlockedApps`"
        errorLine1="        verify(consentManager).resetAppsAndBlockedApps();"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3518"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `resetMeasurement`"
        errorLine1="        verify(consentManager).resetMeasurement();"
        errorLine2="                               ~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3519"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3602"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3606"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3608"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3621"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3626"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        verify(mAdServicesStorageManager).getCurrentPrivacySandboxFeature();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3628"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3640"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3641"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3643"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3648"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3649"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3651"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3656"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3657"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3659"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3686"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3687"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        verify(mAdServicesStorageManager).getCurrentPrivacySandboxFeature();"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3689"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3692"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3703"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3704"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3706"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3711"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3712"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3714"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="                .getCurrentPrivacySandboxFeature();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3719"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3720"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3722"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        when(mAppSearchConsentManagerMock.getCurrentPrivacySandboxFeature())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3748"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3750"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="        spyConsentManager.setCurrentPrivacySandboxFeature("
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3753"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setCurrentPrivacySandboxFeature`"
        errorLine1="                .setCurrentPrivacySandboxFeature("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3756"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        when(mAppSearchConsentManagerMock.getCurrentPrivacySandboxFeature())"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3758"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getCurrentPrivacySandboxFeature`"
        errorLine1="        assertThat(spyConsentManager.getCurrentPrivacySandboxFeature())"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3760"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3774"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        spyConsentManager.setAdIdEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3779"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3781"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        Boolean isAdIdEnabled = spyConsentManager.isAdIdEnabled();"
        errorLine2="                                                  ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3794"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        spyConsentManager.setAdIdEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3801"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3803"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isAdIdEnabled();"
        errorLine2="                                                           ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3817"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3818"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isAdIdEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3819"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isAdIdEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3821"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        spyConsentManager.setAdIdEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3822"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        assertThat(spyConsentManager.isAdIdEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3824"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isAdIdEnabled();"
        errorLine2="                                                       ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3826"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setAdIdEnabled(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3827"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3837"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3842"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3844"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        Boolean isU18Account = spyConsentManager.isU18Account();"
        errorLine2="                                                 ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3857"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3864"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3866"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isU18Account();"
        errorLine2="                                                           ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3880"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3881"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3882"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isU18Account();"
        errorLine2="                                                          ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3884"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3885"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3887"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isU18Account();"
        errorLine2="                                                       ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3889"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setU18Account(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3890"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).isU18Account();"
        errorLine2="                                                            ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3902"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3903"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppConsentForRStorageManager).isU18Account();"
        errorLine2="                                              ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3904"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).isU18Account();"
        errorLine2="                                                           ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3906"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        spyConsentManager.setU18Account(true);"
        errorLine2="                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3907"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        assertThat(spyConsentManager.isU18Account()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3909"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).isU18Account();"
        errorLine2="                                                        ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3911"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        verify(mAppConsentForRStorageManager).setU18Account(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3912"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3923"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3924"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(false);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3925"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3926"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3936"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3941"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3943"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        Boolean isEntryPointEnabled = spyConsentManager.isEntryPointEnabled();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3956"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3963"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3965"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isEntryPointEnabled();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3979"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3980"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isEntryPointEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3981"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3983"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        spyConsentManager.setEntryPointEnabled(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3984"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        assertThat(spyConsentManager.isEntryPointEnabled()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3986"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isEntryPointEnabled();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3988"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setEntryPointEnabled(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3989"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3999"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4004"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4006"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        Boolean isAdultAccount = spyConsentManager.isAdultAccount();"
        errorLine2="                                                   ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4019"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4026"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4028"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).isAdultAccount();"
        errorLine2="                                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4043"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4044"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppConsentForRStorageManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4045"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).isAdultAccount();"
        errorLine2="                                                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4047"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4048"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4050"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).isAdultAccount();"
        errorLine2="                                                        ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4052"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        verify(mAppConsentForRStorageManager).setAdultAccount(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4053"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isAdultAccount();"
        errorLine2="                                                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4064"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4065"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4066"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isAdultAccount();"
        errorLine2="                                                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4068"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        spyConsentManager.setAdultAccount(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4069"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        assertThat(spyConsentManager.isAdultAccount()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4071"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4073"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setAdultAccount(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4074"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4084"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4089"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4091"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        Boolean wasU18NotificationDisplayed = spyConsentManager.wasU18NotificationDisplayed();"
        errorLine2="                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4104"
            column="65"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4111"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4113"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).wasU18NotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4127"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4128"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4129"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).wasU18NotificationDisplayed();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4131"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4132"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4134"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).wasU18NotificationDisplayed();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4136"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4137"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4149"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4150"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4151"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4153"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4154"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        assertThat(spyConsentManager.wasU18NotificationDisplayed()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4156"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).wasU18NotificationDisplayed();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4158"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mAppConsentForRStorageManager).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4159"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4171"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).isU18Account();"
        errorLine2="                                                            ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4172"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).isAdultAccount();"
        errorLine2="                                                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4173"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isOtaAdultUserFromRvc`"
        errorLine1="        assertThat(spyConsentManager.isOtaAdultUserFromRvc()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4174"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4175"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mAppConsentForRStorageManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4176"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mAppConsentForRStorageManager).isU18Account();"
        errorLine2="                                              ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4177"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4188"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isOtaAdultUserFromRvc`"
        errorLine1="        assertThat(spyConsentManager.isOtaAdultUserFromRvc()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4189"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        verify(mAppConsentForRStorageManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4190"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4209"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            doReturn(ux).when(mUxStatesDaoMock).getUx();"
        errorLine2="                                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4210"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4211"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4213"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        verify(mUxStatesDaoMock, times(UX_TYPE_COUNT)).getUx();"
        errorLine2="                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4216"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mUxStatesDaoMock, times(UX_TYPE_COUNT)).setUx(any());"
        errorLine2="                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4217"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4227"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4229"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4231"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4245"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4247"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4249"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4264"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            doReturn(ux).when(mAppSearchConsentManagerMock).getUx();"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4265"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(spyConsentManager.getUx()).isEqualTo(ux);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4266"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            spyConsentManager.setUx(ux);"
        errorLine2="                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4268"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(UX_TYPE_COUNT)).getUx();"
        errorLine2="                                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4271"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(UX_TYPE_COUNT)).setUx(any());"
        errorLine2="                                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4272"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4293"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4295"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                doReturn(channel).when(mUxStatesDaoMock).getEnrollmentChannel(ux);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4296"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4297"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4299"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        verify(mUxStatesDaoMock, times(ENROLLMENT_CHANNEL_COUNT)).getEnrollmentChannel(any());"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4303"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel(any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4305"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4315"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4317"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4319"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4321"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4337"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4339"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4341"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4343"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection ux : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4360"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4362"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                doReturn(channel).when(mAppSearchConsentManagerMock).getEnrollmentChannel(ux);"
        errorLine2="                                                                     ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4363"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(spyConsentManager.getEnrollmentChannel(ux)).isEqualTo(channel);"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4364"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                spyConsentManager.setEnrollmentChannel(ux, channel);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4366"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                .getEnrollmentChannel(any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4371"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel(any(), any());"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4373"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4383"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        spyConsentManager.setU18NotificationDisplayed(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4388"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4390"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4403"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4408"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4410"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).getDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4424"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4425"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getDefaultConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4426"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).getDefaultConsent();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4428"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4429"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4431"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).getDefaultConsent();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4433"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordDefaultConsent(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4434"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).getDefaultConsent();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4446"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4447"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).getDefaultConsent();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4448"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).getDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4450"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        spyConsentManager.recordDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4451"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4453"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).getDefaultConsent();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4455"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).recordDefaultConsent(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4456"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4466"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        spyConsentManager.recordTopicsDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4471"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4473"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4486"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        spyConsentManager.recordTopicsDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4491"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4493"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).getTopicsDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4507"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4508"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getTopicsDefaultConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4509"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).getTopicsDefaultConsent();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4511"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        spyConsentManager.recordTopicsDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4512"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4514"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).getTopicsDefaultConsent();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4516"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordTopicsDefaultConsent(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4517"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).getTopicsDefaultConsent();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4529"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4530"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).getTopicsDefaultConsent();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4531"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).getTopicsDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4533"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        spyConsentManager.recordTopicsDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4534"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getTopicsDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4536"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getTopicsDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).getTopicsDefaultConsent();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4538"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordTopicsDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).recordTopicsDefaultConsent(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4539"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4549"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        spyConsentManager.recordFledgeDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4554"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4556"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4569"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        spyConsentManager.recordFledgeDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4574"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4576"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).getFledgeDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4590"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4591"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getFledgeDefaultConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4592"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).getFledgeDefaultConsent();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4594"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        spyConsentManager.recordFledgeDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4595"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4597"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).getFledgeDefaultConsent();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4599"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordFledgeDefaultConsent(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4600"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).getFledgeDefaultConsent();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4612"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4613"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).getFledgeDefaultConsent();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4614"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).getFledgeDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4616"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        spyConsentManager.recordFledgeDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4617"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getFledgeDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4619"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFledgeDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).getFledgeDefaultConsent();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4621"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordFledgeDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).recordFledgeDefaultConsent(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4622"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4632"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4637"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4639"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4652"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4657"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4659"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).getMeasurementDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4674"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4675"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getMeasurementDefaultConsent();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4676"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).getMeasurementDefaultConsent();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4678"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4679"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4681"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).getMeasurementDefaultConsent();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4683"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordMeasurementDefaultConsent(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4684"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).getMeasurementDefaultConsent();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4696"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4697"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).getMeasurementDefaultConsent();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4698"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).getMeasurementDefaultConsent();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4700"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        spyConsentManager.recordMeasurementDefaultConsent(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4701"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4703"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getMeasurementDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).getMeasurementDefaultConsent();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4705"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordMeasurementDefaultConsent`"
        errorLine1="        verify(mAppConsentForRStorageManager).recordMeasurementDefaultConsent(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4706"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4716"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4721"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4723"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4736"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4741"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4743"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                                           ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4757"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4758"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4759"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                                          ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4761"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4762"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4764"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).isPaDataReset();"
        errorLine2="                                                       ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4766"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        verify(mAppSearchConsentManagerMock).setPaDataReset(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4767"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).isPaDataReset();"
        errorLine2="                                                            ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4778"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4779"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        verify(mAppConsentForRStorageManager).isPaDataReset();"
        errorLine2="                                              ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4780"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).isPaDataReset();"
        errorLine2="                                                           ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4782"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        spyConsentManager.setPaDataReset(true);"
        errorLine2="                          ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4783"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        assertThat(spyConsentManager.isPaDataReset()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4785"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isPaDataReset`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).isPaDataReset();"
        errorLine2="                                                        ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4787"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setPaDataReset`"
        errorLine1="        verify(mAppConsentForRStorageManager).setPaDataReset(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4788"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4798"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4803"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4805"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4818"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4823"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4825"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        doReturn(false).when(mAppSearchConsentManagerMock).getDefaultAdIdState();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4839"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4840"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        verify(mAppSearchConsentManagerMock).getDefaultAdIdState();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4841"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        doReturn(true).when(mAppSearchConsentManagerMock).getDefaultAdIdState();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4843"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4844"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4846"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        verify(mAppSearchConsentManagerMock, times(2)).getDefaultAdIdState();"
        errorLine2="                                                       ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4848"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        verify(mAppSearchConsentManagerMock).recordDefaultAdIdState(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4849"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        doReturn(false).when(mAppConsentForRStorageManager).getDefaultAdIdState();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4861"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4862"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        verify(mAppConsentForRStorageManager).getDefaultAdIdState();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4863"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        doReturn(true).when(mAppConsentForRStorageManager).getDefaultAdIdState();"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4865"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        spyConsentManager.recordDefaultAdIdState(true);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4866"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        assertThat(spyConsentManager.getDefaultAdIdState()).isTrue();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4868"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getDefaultAdIdState`"
        errorLine1="        verify(mAppConsentForRStorageManager, times(2)).getDefaultAdIdState();"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4870"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordDefaultAdIdState`"
        errorLine1="        verify(mAppConsentForRStorageManager).recordDefaultAdIdState(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4871"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentNotificationDebugChannel`"
        errorLine1="            new ConsentNotificationDebugChannel();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="52"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="77"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_CONSENT_NOTIFICATION_DEBUG_MODE);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="90"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mConsentNotificationDebugChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="93"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_CONSENT_NOTIFICATION_DEBUG_MODE);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="100"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mConsentNotificationDebugChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="103"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                              ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="110"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mConsentNotificationDebugChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="112"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="116"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="123"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mConsentNotificationDebugChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="125"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationDebugChannelTest.java"
            line="129"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ConsentNotificationResetChannel`"
        errorLine1="            new ConsentNotificationResetChannel();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="51"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                mConsentNotificationResetChannel.isEligible("
        errorLine2="                                                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="94"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUxSharedPreferences`"
        errorLine1="        doReturn(mSharedPreferences).when(mUxStatesManager).getUxSharedPreferences();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="104"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                mConsentNotificationResetChannel.isEligible("
        errorLine2="                                                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="110"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUxSharedPreferences`"
        errorLine1="        doReturn(mSharedPreferences).when(mUxStatesManager).getUxSharedPreferences();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="120"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                mConsentNotificationResetChannel.isEligible("
        errorLine2="                                                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="126"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUxSharedPreferences`"
        errorLine1="        doReturn(mSharedPreferences).when(mUxStatesManager).getUxSharedPreferences();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="137"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                mConsentNotificationResetChannel.isEligible("
        errorLine2="                                                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="145"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mConsentNotificationResetChannel.enroll(null, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="155"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mConsentManager).setU18NotificationDisplayed(false);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="165"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        verify(mConsentManager).setU18Account(false);"
        errorLine2="                                ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ConsentNotificationResetChannelTest.java"
            line="166"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `FirstConsentNotificationChannel`"
        errorLine1="            new FirstConsentNotificationChannel();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="46"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="58"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="64"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="67"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="68"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="76"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="79"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                            ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="80"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="88"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="91"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="92"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="100"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="101"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="102"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="105"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="106"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mFirstConsentNotificationChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="114"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(() -> ConsentNotificationJobService.schedule(any(), anyBoolean(), eq(false)));"
        errorLine2="                                                   ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="116"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="121"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mFirstConsentNotificationChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="123"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(() -> ConsentNotificationJobService.schedule(any(), eq(true), eq(false)));"
        errorLine2="                                                   ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="125"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                              ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="130"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mFirstConsentNotificationChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="132"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="        verify(() -> ConsentNotificationJobService.schedule(any(), eq(false), eq(false)));"
        errorLine2="                                                   ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/FirstConsentNotificationChannelTest.java"
            line="134"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaGraduationChannelTest.java"
            line="70"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `GaGraduationChannel`"
        errorLine1="        mGaGraduationChannel = new GaGraduationChannel();"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaGraduationChannelTest.java"
            line="73"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mGaGraduationChannel.isEligible(any(), any(), any())).isFalse();"
        errorLine2="                                        ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaGraduationChannelTest.java"
            line="85"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mGaGraduationChannel.enroll(mContext, mConsentManager);"
        errorLine2="                             ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaGraduationChannelTest.java"
            line="90"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                () -> ConsentNotificationJobService.schedule(any(), anyBoolean(), anyBoolean()),"
        errorLine2="                                                    ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaGraduationChannelTest.java"
            line="93"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        assertEquals(9, GaUxEnrollmentChannelCollection.values().length);"
        errorLine2="                                                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="30"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="                GaUxEnrollmentChannelCollection.values();"
        errorLine2="                                                ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="36"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="39"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="42"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="45"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `PAS_FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.PAS_FIRST_CONSENT_NOTIFICATION_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="48"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `PAS_RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.PAS_RECONSENT_NOTIFICATION_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="51"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="54"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="57"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_GRADUATION_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.GA_GRADUATION_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="60"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_POST_OTA_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.RVC_POST_OTA_CHANNEL,"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="63"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="70"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority()"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="71"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                                &lt; GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="72"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="73"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="76"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority()"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="77"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                        &lt; GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="78"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority())"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="79"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getPriority()"
        errorLine2="                                                                                 ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="82"
            column="82"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getPriority()"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="82"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                                &lt; GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="83"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="84"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="87"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority()"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="88"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                                &lt; GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="89"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="90"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL.getPriority()"
        errorLine2="                                                                                       ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="93"
            column="88"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL.getPriority()"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="93"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_GRADUATION_CHANNEL`"
        errorLine1="                                &lt; GaUxEnrollmentChannelCollection.GA_GRADUATION_CHANNEL"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="94"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="95"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        GaUxEnrollmentChannelCollection.GA_GRADUATION_CHANNEL.getPriority()"
        errorLine2="                                                                              ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="98"
            column="79"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_GRADUATION_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.GA_GRADUATION_CHANNEL.getPriority()"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="98"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_POST_OTA_CHANNEL`"
        errorLine1="                                &lt; GaUxEnrollmentChannelCollection.RVC_POST_OTA_CHANNEL"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="99"
            column="67"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                        .getPriority())"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="100"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="107"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                .getEnrollmentChannel())"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="108"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="111"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="112"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        assertThat(GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                                            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="114"
            column="77"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="        assertThat(GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="114"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="117"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                .getEnrollmentChannel())"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="118"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="121"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                .getEnrollmentChannel())"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="122"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        assertThat(GaUxEnrollmentChannelCollection.GA_GRADUATION_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="124"
            column="74"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_GRADUATION_CHANNEL`"
        errorLine1="        assertThat(GaUxEnrollmentChannelCollection.GA_GRADUATION_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="124"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        assertThat(GaUxEnrollmentChannelCollection.RVC_POST_OTA_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="126"
            column="73"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_POST_OTA_CHANNEL`"
        errorLine1="        assertThat(GaUxEnrollmentChannelCollection.RVC_POST_OTA_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/GaUxEnrollmentChannelCollectionTest.java"
            line="126"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `GaUx`"
        errorLine1="    private final GaUx mGaUx = new GaUx();"
        errorLine2="                               ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="42"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="69"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="70"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mGaUx.isEligible(mConsentManager, mUxStatesManager)).isTrue();"
        errorLine2="                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="72"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="77"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="78"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mGaUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="80"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="85"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="86"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mGaUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="88"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="93"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="94"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mGaUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/GaUxTest.java"
            line="96"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="74"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_PAS_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="76"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `PasFirstConsentNotificationChannel`"
        errorLine1="        mPasFirstConsentNotificationChannel = new PasFirstConsentNotificationChannel();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="78"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="90"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="93"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="94"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="102"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="103"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="104"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="105"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="108"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(REVOKED).when(mConsentManager).getConsent(any());"
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="109"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="112"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="113"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="121"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="122"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="123"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="124"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="127"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(REVOKED).when(mConsentManager).getConsent(any());"
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="128"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="131"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="132"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="140"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(GIVEN).when(mConsentManager).getConsent(any());"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="141"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasFirstConsentNotificationChannel.isEligible("
        errorLine2="                                                            ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="144"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasFirstConsentNotificationChannelTest.java"
            line="145"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="79"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_PAS_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="81"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `PasReconsentNotificationChannel`"
        errorLine1="        mPasReconsentNotificationChannel = new PasReconsentNotificationChannel();"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="83"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="95"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(REVOKED).when(mConsentManager).getConsent(any());"
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="96"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasReconsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="99"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="100"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="108"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="109"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="110"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="111"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="114"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(REVOKED).when(mConsentManager).getConsent(any());"
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="115"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasReconsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="118"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="119"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="127"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="128"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="129"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="130"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="133"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(REVOKED).when(mConsentManager).getConsent(any());"
        errorLine2="                                                ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="134"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        doNothing().when(mConsentManager).recordPasNotificationDisplayed(eq(true));"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="135"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasReconsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="138"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="139"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mPasReconsentNotificationChannel.enroll(mMockContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="144"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        verify(mConsentManager).recordPasNotificationDisplayed(eq(true));"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="146"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasPasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasPasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="151"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(GIVEN).when(mConsentManager).getConsent(any());"
        errorLine2="                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="152"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        doNothing().when(mConsentManager).recordPasNotificationDisplayed(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="153"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mPasReconsentNotificationChannel.isEligible("
        errorLine2="                                                         ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="156"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="157"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mPasReconsentNotificationChannel.enroll(mMockContext, mConsentManager);"
        errorLine2="                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="162"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `recordPasNotificationDisplayed`"
        errorLine1="        verify(mConsentManager, never()).recordPasNotificationDisplayed(true);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/PasReconsentNotificationChannelTest.java"
            line="164"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        assertEquals(5, PrivacySandboxUxCollection.values().length);"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="31"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        PrivacySandboxUxCollection[] uxCollection = PrivacySandboxUxCollection.values();"
        errorLine2="                                                                               ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="36"
            column="80"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        assertEquals(PrivacySandboxUxCollection.UNSUPPORTED_UX, uxCollection[0]);"
        errorLine2="                                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="38"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        assertEquals(PrivacySandboxUxCollection.U18_UX, uxCollection[1]);"
        errorLine2="                                                ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="39"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="        assertEquals(PrivacySandboxUxCollection.RVC_UX, uxCollection[2]);"
        errorLine2="                                                ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="40"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        assertEquals(PrivacySandboxUxCollection.GA_UX, uxCollection[3]);"
        errorLine2="                                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="41"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="        assertEquals(PrivacySandboxUxCollection.BETA_UX, uxCollection[4]);"
        errorLine2="                                                ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="42"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                PrivacySandboxUxCollection.UNSUPPORTED_UX.getPriority()"
        errorLine2="                                                          ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="48"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                PrivacySandboxUxCollection.UNSUPPORTED_UX.getPriority()"
        errorLine2="                                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="48"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        &lt; PrivacySandboxUxCollection.U18_UX.getPriority())"
        errorLine2="                                                            ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="49"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        &lt; PrivacySandboxUxCollection.U18_UX.getPriority())"
        errorLine2="                                                     ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="49"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX.getPriority()"
        errorLine2="                                                          ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="52"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX.getPriority()"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="52"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                &lt; PrivacySandboxUxCollection.RVC_UX.getPriority())"
        errorLine2="                                                                    ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="53"
            column="69"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="                                &lt; PrivacySandboxUxCollection.RVC_UX.getPriority())"
        errorLine2="                                                             ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="53"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        PrivacySandboxUxCollection.RVC_UX.getPriority()"
        errorLine2="                                                          ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="56"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="                        PrivacySandboxUxCollection.RVC_UX.getPriority()"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="56"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                                &lt; PrivacySandboxUxCollection.GA_UX.getPriority())"
        errorLine2="                                                                   ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="57"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                &lt; PrivacySandboxUxCollection.GA_UX.getPriority())"
        errorLine2="                                                             ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="57"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                PrivacySandboxUxCollection.GA_UX.getPriority()"
        errorLine2="                                                 ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="60"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                PrivacySandboxUxCollection.GA_UX.getPriority()"
        errorLine2="                                           ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="60"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        &lt; PrivacySandboxUxCollection.BETA_UX.getPriority())"
        errorLine2="                                                             ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="61"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        &lt; PrivacySandboxUxCollection.BETA_UX.getPriority())"
        errorLine2="                                                     ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="61"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.UNSUPPORTED_UX.getUx()).isNotNull();"
        errorLine2="                                                             ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="67"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.UNSUPPORTED_UX.getUx()).isNotNull();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="67"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.U18_UX.getUx()).isNotNull();"
        errorLine2="                                                     ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="68"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.U18_UX.getUx()).isNotNull();"
        errorLine2="                                              ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="68"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.GA_UX.getUx()).isNotNull();"
        errorLine2="                                                    ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="69"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.GA_UX.getUx()).isNotNull();"
        errorLine2="                                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="69"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.BETA_UX.getUx()).isNotNull();"
        errorLine2="                                                      ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="70"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="        assertThat(PrivacySandboxUxCollection.BETA_UX.getUx()).isNotNull();"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="70"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                PrivacySandboxUxCollection.UNSUPPORTED_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="77"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                PrivacySandboxUxCollection.UNSUPPORTED_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="77"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="        assertEquals(5, PrivacySandboxUxCollection.U18_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="78"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        assertEquals(5, PrivacySandboxUxCollection.U18_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="78"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="        assertEquals(9, PrivacySandboxUxCollection.GA_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="79"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        assertEquals(9, PrivacySandboxUxCollection.GA_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="79"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="        assertEquals(4, PrivacySandboxUxCollection.BETA_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="80"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="        assertEquals(4, PrivacySandboxUxCollection.BETA_UX.getEnrollmentChannelCollection().length);"
        errorLine2="                                                   ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/PrivacySandboxUxCollectionTest.java"
            line="80"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `ReconsentNotificationChannel`"
        errorLine1="            new ReconsentNotificationChannel();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="55"
            column="13"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="82"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="96"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="99"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="106"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="107"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="111"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="114"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="121"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="122"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="126"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="129"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="136"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="137"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="139"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="142"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="149"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="150"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="154"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="157"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="164"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="165"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="169"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="172"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="179"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="180"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="182"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mReconsentNotificationChannel.isEligible("
        errorLine2="                                                      ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="185"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                              ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="192"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mReconsentNotificationChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="194"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="198"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="205"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mReconsentNotificationChannel.enroll(mContext, mConsentManager);"
        errorLine2="                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="207"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/ReconsentNotificationChannelTest.java"
            line="211"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `RvcPostOTAChannel`"
        errorLine1="    private final RvcPostOTAChannel mRvcPostOTAChannel = new RvcPostOTAChannel();"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="52"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="77"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_RVC_POST_OTA_NOTIFICATION_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="90"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isOtaAdultUserFromRvc`"
        errorLine1="        doReturn(true).when(mConsentManager).isOtaAdultUserFromRvc();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="91"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mRvcPostOTAChannel.isEligible("
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="94"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="95"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_RVC_POST_OTA_NOTIFICATION_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="103"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isOtaAdultUserFromRvc`"
        errorLine1="        doReturn(false).when(mConsentManager).isOtaAdultUserFromRvc();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="104"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mRvcPostOTAChannel.isEligible("
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="107"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                mPrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                            ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="108"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(AdServicesApiType.MEASUREMENTS);"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="118"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mRvcPostOTAChannel.enroll(mContext, mConsentManager);"
        errorLine2="                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="119"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="123"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(AdServicesApiType.MEASUREMENTS);"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="132"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mRvcPostOTAChannel.enroll(mContext, mConsentManager);"
        errorLine2="                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="134"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/RvcPostOTAChannelTest.java"
            line="138"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `RvcUx`"
        errorLine1="    private final RvcUx mRvcUx = new RvcUx();"
        errorLine2="                                 ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/RvcUxTest.java"
            line="42"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_RVC_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/RvcUxTest.java"
            line="69"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mRvcUx.isEligible(mConsentManager, mUxStatesManager)).isTrue();"
        errorLine2="                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/RvcUxTest.java"
            line="71"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_RVC_UX_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/RvcUxTest.java"
            line="76"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mRvcUx.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/RvcUxTest.java"
            line="78"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="74"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_IS_U18_UX_DETENTION_CHANNEL_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="76"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `U18DetentionChannel`"
        errorLine1="        mU18DetentionChannel = new U18DetentionChannel();"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="78"
            column="32"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_IS_U18_UX_DETENTION_CHANNEL_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="90"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mU18DetentionChannel.isEligible("
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="93"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="94"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="102"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mU18DetentionChannel.isEligible("
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="105"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="106"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="114"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mU18DetentionChannel.isEligible("
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="117"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                                PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="118"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="126"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mU18DetentionChannel.isEligible("
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="129"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                                PrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="130"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="138"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="                        mU18DetentionChannel.isEligible("
        errorLine2="                                             ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="141"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                                PrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                           ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="142"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mU18DetentionChannel.enroll(mContext, mConsentManager);"
        errorLine2="                             ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="150"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                () -> ConsentNotificationJobService.schedule(any(), anyBoolean(), anyBoolean()),"
        errorLine2="                                                    ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="153"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enroll`"
        errorLine1="        mU18DetentionChannel.enroll(mContext, mConsentManager);"
        errorLine2="                             ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="159"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        verify(mConsentManager).disable(mContext, AdServicesApiType.FLEDGE);"
        errorLine2="                                ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="161"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        verify(mConsentManager).disable(mContext, AdServicesApiType.TOPICS);"
        errorLine2="                                ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="162"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `disable`"
        errorLine1="        verify(mConsentManager, never()).disable(mContext, AdServicesApiType.MEASUREMENTS);"
        errorLine2="                                         ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18DetentionChannelTest.java"
            line="163"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        assertEquals(5, U18UxEnrollmentChannelCollection.values().length);"
        errorLine2="                                                         ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="30"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="                U18UxEnrollmentChannelCollection.values();"
        errorLine2="                                                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="36"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL,"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="39"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL,"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="42"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL,"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="45"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL,"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="48"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_DETENTION_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL,"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="51"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="58"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority()"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="59"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                        &lt; U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="60"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority())"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="61"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="64"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority()"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="65"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                        &lt; U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="66"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority())"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="67"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getPriority()"
        errorLine2="                                                                          ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="70"
            column="75"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getPriority()"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="70"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        .FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="72"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority())"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="73"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="76"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority()"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="77"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_DETENTION_CHANNEL`"
        errorLine1="                        &lt; U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="78"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getPriority`"
        errorLine1="                        .getPriority())"
        errorLine2="                         ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="79"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="86"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="87"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="90"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="91"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        assertThat(U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="93"
            column="78"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="        assertThat(U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="93"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                U18UxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="96"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                        .getEnrollmentChannel())"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="97"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        assertThat(U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                                          ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="99"
            column="75"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_DETENTION_CHANNEL`"
        errorLine1="        assertThat(U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL.getEnrollmentChannel())"
        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/enrollment/U18UxEnrollmentChannelCollectionTest.java"
            line="99"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `U18Ux`"
        errorLine1="    private final U18Ux mU18Ux = new U18Ux();"
        errorLine2="                                 ~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="42"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mConsentManager).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="69"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="70"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mU18Ux.isEligible(mConsentManager, mUxStatesManager)).isTrue();"
        errorLine2="                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="72"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mConsentManager).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="77"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="78"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mU18Ux.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="80"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mConsentManager).isU18Account();"
        errorLine2="                                              ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="85"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="86"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mU18Ux.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="88"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="93"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="94"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mU18Ux.isEligible(mConsentManager, mUxStatesManager)).isFalse();"
        errorLine2="                          ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/U18UxTest.java"
            line="96"
            column="27"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UnsupportedUx`"
        errorLine1="    private final UnsupportedUx mUnsupportedUx = new UnsupportedUx();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/UnsupportedUxTest.java"
            line="42"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/UnsupportedUxTest.java"
            line="69"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mUnsupportedUx.isEligible(mConsentManager, mUxStatesManager)).isTrue();"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/UnsupportedUxTest.java"
            line="71"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(false).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/UnsupportedUxTest.java"
            line="76"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEligible`"
        errorLine1="        assertThat(mUnsupportedUx.isEligible(mConsentManager, mUxStatesManager)).isTrue();"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/ux/UnsupportedUxTest.java"
            line="78"
            column="35"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="        ExtendedMockito.doReturn(mConsentManager).when(() -> ConsentManager.getInstance());"
        errorLine2="                                                                            ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="100"
            column="77"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                                ConsentNotificationJobService.schedule("
        errorLine2="                                                              ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="109"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                        PackageChangedReceiver.enableReceiver(any(), any()));"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="115"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                        BackgroundJobsManager.scheduleAllBackgroundJobs(any()));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="118"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleMeasurementBackgroundJobs`"
        errorLine1="                .when(() -> BackgroundJobsManager.scheduleMeasurementBackgroundJobs(any()));"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="120"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `logEntryPointClicked`"
        errorLine1="        ExtendedMockito.doNothing().when(() -> UiStatsLogger.logEntryPointClicked());"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="121"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="123"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_IS_U18_UX_DETENTION_CHANNEL_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="124"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(AdServicesApiConsent.GIVEN).when(mConsentManager).getConsent();"
        errorLine2="                                                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="125"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="128"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxEngine`"
        errorLine1="                new UxEngine("
        errorLine2="                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="131"
            column="17"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="                        mContext, mConsentManager, mUxStatesManager, UxEngineUtil.getInstance());"
        errorLine2="                                                                                  ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="132"
            column="83"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="146"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="156"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="158"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="161"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager, never()).isEntryPointEnabled();"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="162"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="165"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="165"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="166"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="166"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="170"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(false).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="190"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="192"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="194"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="197"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="198"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, never()).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="201"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="204"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="204"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="205"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="205"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="209"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="228"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="229"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="231"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="233"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="236"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="237"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="240"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager, never()).isU18Account();"
        errorLine2="                                         ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="241"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="244"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="247"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="247"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="248"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="248"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="266"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="267"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="268"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="269"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="271"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="273"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="276"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="277"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="280"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="281"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="284"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="287"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="287"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="288"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="288"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="306"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="307"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="308"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="309"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="311"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="313"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="316"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="317"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="320"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="321"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, never()).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="324"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(U18_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="326"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        verify(mConsentManager).setUx(U18_UX);"
        errorLine2="                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="326"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="328"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        U18_UX,"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="329"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        U18UxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="330"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="334"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="        ExtendedMockito.verify(() -> PackageChangedReceiver.enableReceiver(mContext, mFlags));"
        errorLine2="                                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="336"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext), never());"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="339"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleMeasurementBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleMeasurementBackgroundJobs(mContext));"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="341"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="356"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="357"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_RVC_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="358"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="360"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="362"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="365"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="366"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_RVC_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="369"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, never()).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                          ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="372"
            column="43"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="375"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(RVC_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="377"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="        verify(mConsentManager).setUx(RVC_UX);"
        errorLine2="                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="377"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="379"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="                        RVC_UX,"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="380"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        RvcUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="381"
            column="58"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="385"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="        ExtendedMockito.verify(() -> PackageChangedReceiver.enableReceiver(mContext, mFlags));"
        errorLine2="                                                            ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="387"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext), never());"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="390"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleMeasurementBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleMeasurementBackgroundJobs(mContext));"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="392"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="412"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="413"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="414"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="415"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="416"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="417"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="419"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="421"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="424"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="425"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="428"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="429"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="432"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(BETA_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="434"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="        verify(mConsentManager).setUx(BETA_UX);"
        errorLine2="                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="434"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="436"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        BETA_UX,"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="437"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        BetaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="438"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="458"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="459"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="460"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="461"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="462"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="463"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="465"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="467"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="470"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="471"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="474"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="475"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="478"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mConsentManager).isAdultAccount();"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="479"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="482"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="482"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="483"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="483"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="502"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="503"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="504"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="505"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="506"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="507"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="509"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="511"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="514"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="515"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="518"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="519"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="522"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mConsentManager).isAdultAccount();"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="523"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(GA_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="525"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        verify(mConsentManager).setUx(GA_UX);"
        errorLine2="                                      ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="525"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="527"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        GA_UX, GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="528"
            column="64"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="528"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="532"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags));"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="535"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext)"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="538"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="559"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="560"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="561"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="562"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="563"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="564"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="566"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="568"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="571"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="572"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="575"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="576"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="579"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mConsentManager).isAdultAccount();"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="582"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="585"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(UNSUPPORTED_UX);"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="585"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="586"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(UNSUPPORTED_UX, null);"
        errorLine2="                                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="586"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                () -> ConsentNotificationJobService.schedule(any(), anyBoolean(), anyBoolean()),"
        errorLine2="                                                    ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="589"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="609"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="610"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="611"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="612"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="613"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="614"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="616"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="618"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="621"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="622"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="625"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="626"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="629"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mConsentManager).isAdultAccount();"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="630"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(BETA_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="632"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="        verify(mConsentManager).setUx(BETA_UX);"
        errorLine2="                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="632"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="634"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        BETA_UX,"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="635"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        BetaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="636"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="640"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags));"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="643"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext)"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="646"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="667"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="668"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="669"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="670"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="671"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="672"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="674"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="676"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="679"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="680"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="683"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="684"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager, times(2)).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                           ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="687"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        verify(mConsentManager).isAdultAccount();"
        errorLine2="                                ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="688"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(BETA_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="690"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="        verify(mConsentManager).setUx(BETA_UX);"
        errorLine2="                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="690"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="692"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        BETA_UX,"
        errorLine2="                        ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="693"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                        BetaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="694"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `schedule`"
        errorLine1="                        ConsentNotificationJobService.schedule("
        errorLine2="                                                      ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="698"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags), never());"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="702"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext), never());"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="705"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="724"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="725"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="726"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="727"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="728"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="729"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="731"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="733"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="735"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="738"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="739"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="742"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="743"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_RVC_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="746"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_RVC_POST_OTA_NOTIFICATION_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="749"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(any());"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="752"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="        verify(mConsentManager, never()).setEnrollmentChannel(any(), any());"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="753"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="772"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="773"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="774"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="775"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="776"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="777"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="779"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="781"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="783"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="786"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="787"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="790"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="791"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager).setUx(U18_UX);"
        errorLine2="                                ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="794"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        verify(mConsentManager).setUx(U18_UX);"
        errorLine2="                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="794"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="796"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_DETENTION_CHANNEL`"
        errorLine1="                        U18_UX, U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="797"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        U18_UX, U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="797"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext), never());"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="799"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleMeasurementBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleMeasurementBackgroundJobs(mContext));"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="801"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdIdEnabled`"
        errorLine1="        doReturn(adIdEnabled).when(mConsentManager).isAdIdEnabled();"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="820"
            column="53"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(entryPointEnabled).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="821"
            column="59"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(isAdultAccount).when(mConsentManager).isAdultAccount();"
        errorLine2="                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="822"
            column="56"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(isU18Account).when(mConsentManager).isU18Account();"
        errorLine2="                                                     ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="823"
            column="54"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_IS_U18_UX_DETENTION_CHANNEL_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="824"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="825"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="826"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="828"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `start`"
        errorLine1="        mUxEngine.start(adServicesStates);"
        errorLine2="                  ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="830"
            column="19"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        verify(mUxStatesManager).persistAdServicesStates(adServicesStates);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="832"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="835"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        verify(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="836"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        verify(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                 ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="839"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        verify(mConsentManager).isU18Account();"
        errorLine2="                                ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="840"
            column="33"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mConsentManager, never()).setUx(U18_UX);"
        errorLine2="                                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="843"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="        verify(mConsentManager, never()).setUx(U18_UX);"
        errorLine2="                                               ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="843"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                .setEnrollmentChannel("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="845"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_DETENTION_CHANNEL`"
        errorLine1="                        U18_UX, U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="846"
            column="66"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        U18_UX, U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL);"
        errorLine2="                        ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/UxEngineTest.java"
            line="846"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(true).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="103"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="104"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_IS_U18_UX_DETENTION_CHANNEL_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="105"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="        mUxEngineUtil = UxEngineUtil.getInstance();"
        errorLine2="                                     ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="107"
            column="38"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="        ExtendedMockito.doReturn(mConsentManager).when(() -> ConsentManager.getInstance());"
        errorLine2="                                                                            ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="109"
            column="77"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                        PackageChangedReceiver.enableReceiver(any(), any()));"
        errorLine2="                                               ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="116"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                        BackgroundJobsManager.scheduleAllBackgroundJobs(any()));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="119"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_ADSERVICES_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="134"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="136"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                .isEqualTo(UNSUPPORTED_UX);"
        errorLine2="                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="137"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEntryPointEnabled`"
        errorLine1="        doReturn(false).when(mConsentManager).isEntryPointEnabled();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="142"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="144"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                .isEqualTo(UNSUPPORTED_UX);"
        errorLine2="                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="145"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="150"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="151"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="153"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                .isEqualTo(GA_UX);"
        errorLine2="                           ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="154"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="159"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="160"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="162"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                .isEqualTo(PrivacySandboxUxCollection.BETA_UX);"
        errorLine2="                                                      ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="163"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="168"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mConsentManager).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="169"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="171"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                .isEqualTo(PrivacySandboxUxCollection.U18_UX);"
        errorLine2="                                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="172"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="177"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mConsentManager).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="178"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="180"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                .isEqualTo(UNSUPPORTED_UX);"
        errorLine2="                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="181"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="186"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="187"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="188"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mConsentManager).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="189"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="192"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                .isEqualTo(PrivacySandboxUxCollection.U18_UX);"
        errorLine2="                                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="193"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_U18_UX_ENABLED);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="198"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(false).when(mUxStatesManager).getFlag(KEY_GA_UX_FEATURE_ENABLED);"
        errorLine2="                                               ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="199"
            column="48"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(true).when(mConsentManager).isAdultAccount();"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="200"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mConsentManager).isU18Account();"
        errorLine2="                                             ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="201"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="204"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                .isEqualTo(PrivacySandboxUxCollection.U18_UX);"
        errorLine2="                                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="205"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mConsentManager).isAdultAccount();"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="210"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mConsentManager).isU18Account();"
        errorLine2="                                              ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="211"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleUxCollection`"
        errorLine1="        assertThat(mUxEngineUtil.getEligibleUxCollection(mConsentManager, mUxStatesManager))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="213"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                .isEqualTo(UNSUPPORTED_UX);"
        errorLine2="                           ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="214"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_CONSENT_NOTIFICATION_DEBUG_MODE);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="222"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="225"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="226"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="227"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUxSharedPreferences`"
        errorLine1="        doReturn(mSharedPreferences).when(mUxStatesManager).getUxSharedPreferences();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="233"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="239"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        PrivacySandboxUxCollection.GA_UX,"
        errorLine2="                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="240"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="243"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="248"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="251"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="252"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="253"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="258"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="261"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="262"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="263"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="268"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="269"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="270"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="274"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="277"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="278"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="279"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="284"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="285"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="286"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="290"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="293"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="294"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="295"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="300"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="301"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="302"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="304"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="307"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="308"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="309"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="314"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="315"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="316"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="320"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="323"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="324"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="330"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="331"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="332"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="                .getUserManualInteractionWithConsent();"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="336"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="339"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="340"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RECONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(GaUxEnrollmentChannelCollection.RECONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="341"
            column="60"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="346"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="347"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(mAdServicesApiConsent).when(mConsentManager).getConsent();"
        errorLine2="                                                              ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="348"
            column="63"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUserManualInteractionWithConsent`"
        errorLine1="        doReturn(UNKNOWN).when(mConsentManager).getUserManualInteractionWithConsent();"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="350"
            column="49"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="353"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="354"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="360"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="363"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="                        GA_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="364"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_CONSENT_NOTIFICATION_DEBUG_MODE);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="373"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="376"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        PrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                   ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="377"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                .isEqualTo(BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL);"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="380"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUxSharedPreferences`"
        errorLine1="        doReturn(mSharedPreferences).when(mUxStatesManager).getUxSharedPreferences();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="386"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="392"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        PrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                   ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="393"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                .isEqualTo(BetaUxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL);"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="396"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="401"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="404"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        PrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                   ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="405"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                .isEqualTo(BetaUxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL);"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="408"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="413"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="416"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        PrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                   ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="417"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(BetaUxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="420"
            column="62"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="425"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="428"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `BETA_UX`"
        errorLine1="                        PrivacySandboxUxCollection.BETA_UX,"
        errorLine2="                                                   ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="429"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_CONSENT_NOTIFICATION_DEBUG_MODE);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="440"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="443"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="444"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_DEBUG_CHANNEL`"
        errorLine1="                .isEqualTo(U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_DEBUG_CHANNEL);"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="447"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUxSharedPreferences`"
        errorLine1="        doReturn(mSharedPreferences).when(mUxStatesManager).getUxSharedPreferences();"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="453"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="459"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="460"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `CONSENT_NOTIFICATION_RESET_CHANNEL`"
        errorLine1="                .isEqualTo(U18UxEnrollmentChannelCollection.CONSENT_NOTIFICATION_RESET_CHANNEL);"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="463"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="468"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="471"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="472"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `ALREADY_ENROLLED_CHANNEL`"
        errorLine1="                .isEqualTo(U18UxEnrollmentChannelCollection.ALREADY_ENROLLED_CHANNEL);"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="475"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="480"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="483"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="484"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `FIRST_CONSENT_NOTIFICATION_CHANNEL`"
        errorLine1="                .isEqualTo(U18UxEnrollmentChannelCollection.FIRST_CONSENT_NOTIFICATION_CHANNEL);"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="487"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="492"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="495"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="496"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_DETENTION_CHANNEL`"
        errorLine1="                .isEqualTo(U18UxEnrollmentChannelCollection.U18_DETENTION_CHANNEL);"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="499"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="504"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="507"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                        PrivacySandboxUxCollection.U18_UX,"
        errorLine2="                                                   ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="508"
            column="52"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        doReturn(true).when(mUxStatesManager).getFlag(KEY_CONSENT_NOTIFICATION_DEBUG_MODE);"
        errorLine2="                                              ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="519"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="522"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                        UNSUPPORTED_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="523"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="529"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="530"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="531"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEligibleEnrollmentChannelCollection`"
        errorLine1="                mUxEngineUtil.getEligibleEnrollmentChannelCollection("
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="534"
            column="31"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="                        UNSUPPORTED_UX, mConsentManager, mUxStatesManager))"
        errorLine2="                        ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="535"
            column="25"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(AdServicesApiConsent.REVOKED).when(mConsentManager).getConsent();"
        errorLine2="                                                                     ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="544"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `startBackgroundTasksUponConsent`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent(UNSUPPORTED_UX, mContext, mFlags);"
        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="546"
            column="23"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `UNSUPPORTED_UX`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent(UNSUPPORTED_UX, mContext, mFlags);"
        errorLine2="                                                      ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="546"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags), never()"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="549"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext), never()"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="553"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(AdServicesApiConsent.GIVEN).when(mConsentManager).getConsent();"
        errorLine2="                                                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="559"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `startBackgroundTasksUponConsent`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent(GA_UX, mContext, mFlags);"
        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="561"
            column="23"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `GA_UX`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent(GA_UX, mContext, mFlags);"
        errorLine2="                                                      ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="561"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags), times(1)"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="564"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleAllBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleAllBackgroundJobs(mContext), times(1)"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="568"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="576"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `startBackgroundTasksUponConsent`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent("
        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="577"
            column="23"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `U18_UX`"
        errorLine1="                PrivacySandboxUxCollection.U18_UX, mContext, mFlags);"
        errorLine2="                                           ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="578"
            column="44"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags), times(1));"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="581"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleMeasurementBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleMeasurementBackgroundJobs(mContext), times(1));"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="584"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="        doReturn(AdServicesApiConsent.GIVEN).when(mConsentManager).getConsent();"
        errorLine2="                                                                   ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="589"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getConsent`"
        errorLine1="                .getConsent(any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="592"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `startBackgroundTasksUponConsent`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent(RVC_UX, mContext, mFlags);"
        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="593"
            column="23"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `RVC_UX`"
        errorLine1="        mUxEngineUtil.startBackgroundTasksUponConsent(RVC_UX, mContext, mFlags);"
        errorLine2="                                                      ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="593"
            column="55"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enableReceiver`"
        errorLine1="                () -> PackageChangedReceiver.enableReceiver(mContext, mFlags), times(1));"
        errorLine2="                                             ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="596"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `scheduleMeasurementBackgroundJobs`"
        errorLine1="                () -> BackgroundJobsManager.scheduleMeasurementBackgroundJobs(mContext), times(1));"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/util/UxEngineUtilTest.java"
            line="599"
            column="45"/>
    </issue>

    <issue
        id="NewApi"
        message="Field requires API level 31 (current min is 30): `TEST_DATASTORE_NAME`"
        errorLine1="                mContext, UxStatesDao.TEST_DATASTORE_NAME, UxStatesDao.DATASTORE_VERSION);"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="42"
            column="39"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesDao`"
        errorLine1="        mUxStatesDao = new UxStatesDao(booleanFileDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="43"
            column="24"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection uxCollection : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                                  ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="48"
            column="83"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="            mUxStatesDao.setUx(uxCollection);"
        errorLine2="                         ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="49"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="            assertThat(mUxStatesDao.getUx()).isEqualTo(uxCollection);"
        errorLine2="                                    ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="50"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        for (PrivacySandboxUxCollection uxCollection : PrivacySandboxUxCollection.values()) {"
        errorLine2="                                                                                  ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="56"
            column="83"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                    uxCollection.getEnrollmentChannelCollection()) {"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="58"
            column="34"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEnrollmentChannel`"
        errorLine1="                mUxStatesDao.setEnrollmentChannel(uxCollection, enrollmentChannelCollection);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="59"
            column="30"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                assertThat(mUxStatesDao.getEnrollmentChannel(uxCollection))"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="60"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getInstance`"
        errorLine1="        ExtendedMockito.doReturn(mMockConsentManager).when(() -> ConsentManager.getInstance());"
        errorLine2="                                                                                ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="81"
            column="81"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="88"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        mUxStatesManager.persistAdServicesStates(new AdServicesStates.Builder().build());"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="107"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        verify(mMockConsentManager).setAdIdEnabled(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="109"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        verify(mMockConsentManager).setU18Account(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="110"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        verify(mMockConsentManager).setAdultAccount(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="111"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        verify(mMockConsentManager).setEntryPointEnabled(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="112"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        assertThat(mUxStatesManager.getFlag(&quot;&quot;)).isFalse();"
        errorLine2="                                    ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="117"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                 ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="122"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `persistAdServicesStates`"
        errorLine1="        mUxStatesManager.persistAdServicesStates(new AdServicesStates.Builder().build());"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="124"
            column="26"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdIdEnabled`"
        errorLine1="        verify(mMockConsentManager).setAdIdEnabled(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="126"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18Account`"
        errorLine1="        verify(mMockConsentManager, never()).setU18Account(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="127"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="        verify(mMockConsentManager).setAdultAccount(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="128"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setEntryPointEnabled`"
        errorLine1="        verify(mMockConsentManager).setEntryPointEnabled(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="129"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        assertThat(mUxStatesManager.getFlag(&quot;INVALID_FLAG_KEY&quot;)).isFalse();"
        errorLine2="                                    ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="134"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        assertThat(mUxStatesManager.getFlag(&quot;TRUE_FLAG_KEY&quot;)).isTrue();"
        errorLine2="                                    ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="139"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getFlag`"
        errorLine1="        assertThat(mUxStatesManager.getFlag(&quot;FALSE_FLAG_KEY&quot;)).isFalse();"
        errorLine2="                                    ~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="144"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="151"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEeaDevice`"
        errorLine1="        assertThat(mUxStatesManager.isEeaDevice()).isFalse();"
        errorLine2="                                    ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="153"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="159"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEeaDevice`"
        errorLine1="        assertThat(mUxStatesManager.isEeaDevice()).isTrue();"
        errorLine2="                                    ~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="161"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="        assertThat(mUxStatesManager.getUx()).isNotNull();"
        errorLine2="                                    ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="166"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        Stream.of(PrivacySandboxUxCollection.values())"
        errorLine2="                                             ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="168"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="                            doReturn(ux).when(mMockConsentManager).getUx();"
        errorLine2="                                                                   ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="171"
            column="68"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="                                    new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="174"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="                            assertThat(mUxStatesManager.getUx()).isEqualTo(ux);"
        errorLine2="                                                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="175"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="                            doReturn(null).when(mMockConsentManager).getUx();"
        errorLine2="                                                                     ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="178"
            column="70"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="                            assertThat(mUxStatesManager.getUx()).isEqualTo(ux);"
        errorLine2="                                                        ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="179"
            column="57"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="        assertThat(mUxStatesManager.getEnrollmentChannel()).isNull();"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="185"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `values`"
        errorLine1="        Stream.of(PrivacySandboxUxCollection.values())"
        errorLine2="                                             ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="187"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannelCollection`"
        errorLine1="                                    ux.getEnrollmentChannelCollection()) {"
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="191"
            column="40"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getUx`"
        errorLine1="                                doReturn(ux).when(mMockConsentManager).getUx();"
        errorLine2="                                                                       ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="192"
            column="72"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                        .getEnrollmentChannel(any());"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="195"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="                                        new UxStatesManager("
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="198"
            column="41"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                assertThat(mUxStatesManager.getEnrollmentChannel())"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="200"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                        .getEnrollmentChannel(any());"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="207"
            column="42"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `getEnrollmentChannel`"
        errorLine1="                                assertThat(mUxStatesManager.getEnrollmentChannel())"
        errorLine2="                                                            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="209"
            column="61"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mMockConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="220"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="222"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isTrue();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="223"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(true).when(mMockConsentManager).wasNotificationDisplayed();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="228"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                 ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="229"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="234"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isTrue();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="235"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mMockConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="240"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                 ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="241"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="243"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isTrue();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="244"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="252"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="253"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="254"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(true).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                 ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="255"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="257"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isFalse();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="258"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="266"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="267"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(true).when(mMockConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="268"
            column="50"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mMockConsentManager).isAdultAccount();"
        errorLine2="                                                  ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="269"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                  ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="270"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        doNothing().when(mMockConsentManager).setUx(any(PrivacySandboxUxCollection.class));"
        errorLine2="                                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="272"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        doNothing().when(mMockConsentManager).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="273"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="                .enable(any(Context.class), any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="276"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="277"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isTrue();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="279"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mMockConsentManager).setUx(any(PrivacySandboxUxCollection.class));"
        errorLine2="                                    ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="280"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mMockConsentManager, never()).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="281"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="                .enable(any(Context.class), any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="283"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="291"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="292"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="293"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mMockConsentManager).isAdultAccount();"
        errorLine2="                                                  ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="294"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                  ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="295"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        doNothing().when(mMockConsentManager).setUx(any(PrivacySandboxUxCollection.class));"
        errorLine2="                                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="297"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        doNothing().when(mMockConsentManager).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="298"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="                .enable(any(Context.class), any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="301"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="302"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isTrue();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="303"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mMockConsentManager).setUx(any(PrivacySandboxUxCollection.class));"
        errorLine2="                                    ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="304"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mMockConsentManager).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="305"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="        verify(mMockConsentManager).enable(any(Context.class), any(AdServicesApiType.class));"
        errorLine2="                                    ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="306"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="314"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasGaUxNotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasGaUxNotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="315"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        doReturn(false).when(mMockConsentManager).wasU18NotificationDisplayed();"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="316"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isAdultAccount`"
        errorLine1="        doReturn(false).when(mMockConsentManager).isAdultAccount();"
        errorLine2="                                                  ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="317"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isU18Account`"
        errorLine1="        doReturn(false).when(mMockConsentManager).isU18Account();"
        errorLine2="                                                  ~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="318"
            column="51"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        doNothing().when(mMockConsentManager).setUx(any(PrivacySandboxUxCollection.class));"
        errorLine2="                                              ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="320"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        doNothing().when(mMockConsentManager).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="321"
            column="47"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="                .enable(any(Context.class), any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="324"
            column="18"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesManager`"
        errorLine1="        mUxStatesManager = new UxStatesManager(mContext, mMockFlags, mMockConsentManager);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="325"
            column="28"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `isEnrolledUser`"
        errorLine1="        assertThat(mUxStatesManager.isEnrolledUser(mContext)).isFalse();"
        errorLine2="                                    ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="327"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setUx`"
        errorLine1="        verify(mMockConsentManager, never()).setUx(any(PrivacySandboxUxCollection.class));"
        errorLine2="                                             ~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="328"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setU18NotificationDisplayed`"
        errorLine1="        verify(mMockConsentManager, never()).setU18NotificationDisplayed(anyBoolean());"
        errorLine2="                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="329"
            column="46"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `enable`"
        errorLine1="                .enable(any(Context.class), any(AdServicesApiType.class));"
        errorLine2="                 ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesManagerTest.java"
            line="331"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mAdServicesManager = new AdServicesManager(mMockIAdServicesManager);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="103"
            column="30"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        new AdServicesStorageManager("
        errorLine2="                        ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="108"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doReturn(uid).when(mAdServicesStorageManager).getUidForInstalledPackageName(packageName);"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="377"
            column="55"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .getUidForInstalledPackageName(packageName);"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdServicesStorageManagerTest.java"
            line="387"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        mSpyContext, AppConsentDao.DATASTORE_NAME, AppConsentDao.DATASTORE_VERSION);"
        errorLine2="                                                   ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="69"
            column="52"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        mSpyContext, AppConsentDao.DATASTORE_NAME, AppConsentDao.DATASTORE_VERSION);"
        errorLine2="                                                                                 ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="69"
            column="82"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                spy(new AppConsentDao(mAppDaoDatastore, mSpyContext.getPackageManager()));"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="72"
            column="21"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        mContextSpy, AppConsentDao.DATASTORE_NAME, AppConsentDao.DATASTORE_VERSION);"
        errorLine2="                                                   ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="89"
            column="52"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        mContextSpy, AppConsentDao.DATASTORE_NAME, AppConsentDao.DATASTORE_VERSION);"
        errorLine2="                                                                                 ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="89"
            column="82"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                spy(new AppConsentDao(mAppDaoDatastore, mContextSpy.getPackageManager()));"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentStorageManagerTest.java"
            line="92"
            column="21"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verifyReadMethods(consentCompositeStorage.getConsentStorageList().get(0));"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="90"
            column="51"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        List&lt;IConsentStorage> storageList = consentCompositeStorage.getConsentStorageList();"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentCompositeStorageTest.java"
            line="118"
            column="69"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        mSpyContext, AppConsentDao.DATASTORE_NAME, AppConsentDao.DATASTORE_VERSION);"
        errorLine2="                                                   ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="249"
            column="52"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        mSpyContext, AppConsentDao.DATASTORE_NAME, AppConsentDao.DATASTORE_VERSION);"
        errorLine2="                                                                                 ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="249"
            column="82"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mConsentDatastore = ConsentManager.createAndInitializeDataStore(mSpyContext);"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="252"
            column="44"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mAppConsentDaoSpy = spy(new AppConsentDao(mDatastore, mSpyContext.getPackageManager()));"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="253"
            column="33"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        new EnrollmentDao("
        errorLine2="                        ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="256"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mAdServicesManager = new AdServicesManager(mMockIAdServicesManager);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="258"
            column="30"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager, times(0)).setConsentToPpApi(isGiven);"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="424"
            column="45"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager).setConsentToPpApi(isGiven);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="441"
            column="35"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager, never()).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="466"
            column="44"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="489"
            column="35"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2461"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2471"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2476"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2490"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2497"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2503"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2526"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2545"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_APPSEARCH_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2546"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2568"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2588"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2603"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2620"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2629"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2646"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2689"
            column="9"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2690"
            column="9"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2704"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2709"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2714"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2717"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2726"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2730"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2736"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2745"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2750"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2755"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2758"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2767"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2772"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2777"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2786"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2791"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2796"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2799"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2808"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2813"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2818"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.resetSharedPreference("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2827"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2832"
            column="48"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2837"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2840"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.resetSharedPreference("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2849"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManager.migratePpApiConsentToSystemService("
        errorLine2="                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2854"
            column="40"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManager.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2860"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2875"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2914"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="2987"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManager.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3023"
            column="24"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within protected scope"
        errorLine1="                        new TopicsWorker("
        errorLine2="                        ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3052"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3128"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3177"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3199"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        when(mAppSearchConsentManagerMock.getConsent(AdServicesApiType.CONSENT_TOPICS))"
        errorLine2="                                                                       ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3202"
            column="72"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3220"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ false), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3239"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3518"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.FLEDGE), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3520"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3522"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager, times(3)).setAggregatedConsentToPpApi();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3524"
            column="45"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.TOPICS), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3547"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi(eq(AdServicesApiType.FLEDGE), eq(/* isGiven */ true));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3549"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setConsentPerApiToPpApi("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3551"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager, times(3)).setAggregatedConsentToPpApi();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3553"
            column="45"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManager.setConsentToSystemServer(any(), anyBoolean()));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3740"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(consentManager, verificationMode(hasWrittenToPpApi)).setConsentToPpApi(isGiven);"
        errorLine2="                                                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3792"
            column="69"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                () -> ConsentManager.setConsentToSystemServer(any(), eq(isGiven)),"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="3794"
            column="38"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                AppConsentDao.DATASTORE_NAME,"
        errorLine2="                                              ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="257"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                AppConsentDao.DATASTORE_VERSION));"
        errorLine2="                                              ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="258"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mConsentDatastore = spy(ConsentManagerV2.createAndInitializeDataStore(mSpyContext));"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="261"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mAppConsentDaoSpy = spy(new AppConsentDao(mDatastore, mSpyContext.getPackageManager()));"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="262"
            column="33"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        new EnrollmentDao("
        errorLine2="                        ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="265"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mAdServicesManager = new AdServicesManager(mMockIAdServicesManager);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="279"
            column="30"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                spy(new AdServicesStorageManager(mAdServicesManager, mPackageManager));"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="284"
            column="21"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager, times(0)).setConsentToSourceOfTruth(isGiven);"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="442"
            column="45"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager).setConsentToSourceOfTruth(isGiven);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="459"
            column="35"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        spyConsentManager.setPerApiConsentToSourceOfTruth(true, AdServicesApiType.ALL_API);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="475"
            column="27"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager, never()).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                           ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="478"
            column="44"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(spyConsentManager).resetByApi(eq(AdServicesApiType.MEASUREMENTS));"
        errorLine2="                                  ~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="496"
            column="35"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mConsentManager.setConsentToSourceOfTruth(true);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="1557"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2382"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2392"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2397"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2411"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2421"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2430"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2453"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2475"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.resetSharedPreference("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2476"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2499"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2522"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2537"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2557"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2566"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2587"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_PPAPI_HAS_CLEARED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2631"
            column="9"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        resetSharedPreference(mSpyContext, SHARED_PREFS_KEY_HAS_MIGRATED);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2632"
            column="9"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2648"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2653"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2658"
            column="49"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2661"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2670"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2674"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2680"
            column="39"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2689"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2694"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2699"
            column="49"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2702"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2711"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2716"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2721"
            column="39"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2730"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2735"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2740"
            column="49"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2743"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2752"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2757"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2762"
            column="39"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.resetSharedPreference("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2771"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                                ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2776"
            column="50"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        doNothing().when(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2781"
            column="49"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2784"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.resetSharedPreference("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2793"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.migratePpApiConsentToSystemService("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2798"
            column="42"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        verify(() -> ConsentManagerV2.clearPpApiConsent(mSpyContext, mConsentDatastore), never());"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2804"
            column="39"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2819"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2853"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2916"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        ConsentManagerV2.handleConsentMigrationFromAppSearchIfNeeded("
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2950"
            column="26"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within protected scope"
        errorLine1="                        new TopicsWorker("
        errorLine2="                        ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="2979"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3056"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3104"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3129"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ true), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3149"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth(eq(/* isGiven */ false), eq(apiType));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3169"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3232"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3235"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3238"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3264"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3267"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                .setPerApiConsentToSourceOfTruth("
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="3270"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        new DbHelper(sContext, DATABASE_NAME_FOR_TEST, DbHelper.DATABASE_VERSION_7);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/data/DbTestUtil.java"
            line="68"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        new SharedDbHelper("
        errorLine2="                        ^">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/data/DbTestUtil.java"
            line="83"
            column="25"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                mContext, UxStatesDao.TEST_DATASTORE_NAME, UxStatesDao.DATASTORE_VERSION);"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="42"
            column="39"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                mContext, UxStatesDao.TEST_DATASTORE_NAME, UxStatesDao.DATASTORE_VERSION);"
        errorLine2="                                                                       ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="42"
            column="72"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mUxStatesDao = new UxStatesDao(booleanFileDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="43"
            column="24"/>
    </issue>

    <issue
        id="MissingVersion"
        message="Should set `android:versionCode` to specify the application version"
        errorLine1="&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2=" ~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/ui/AdExtServicesUIUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="17"
            column="2"/>
    </issue>

    <issue
        id="MissingVersion"
        message="Should set `android:versionName` to specify the application version"
        errorLine1="&lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2=" ~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/ui/AdExtServicesUIUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="17"
            column="2"/>
    </issue>

    <issue
        id="HardcodedDebugMode"
        message="Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assign one"
        errorLine1="        android:debuggable=&quot;true&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/ui/AdExtServicesUIUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="57"
            column="9"/>
    </issue>

    <issue
        id="QueryAllPackagesPermission"
        message="A `&lt;queries>` declaration should generally be used instead of QUERY_ALL_PACKAGES; see https://g.co/dev/packagevisibility for details"
        errorLine1="    &lt;uses-permission android:name=&quot;android.permission.QUERY_ALL_PACKAGES&quot; />"
        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/ui/AdExtServicesUIUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="31"
            column="22"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="        Cursor cursor = db.rawQuery(query, null);"
        errorLine2="                           ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/data/DbTestUtil.java"
            line="110"
            column="28"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="        Cursor cursor = db.rawQuery(query, null);"
        errorLine2="                           ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/data/DbTestUtil.java"
            line="126"
            column="28"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="        Cursor cursor = db.rawQuery(query, null);"
        errorLine2="                           ~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/data/DbTestUtil.java"
            line="139"
            column="28"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="Do not place Android context classes in static fields; this is a memory leak"
        errorLine1="    private static final Context sContext = ApplicationProvider.getApplicationContext();"
        errorLine2="            ~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/data/DbTestUtil.java"
            line="40"
            column="13"/>
    </issue>

    <issue
        id="MissingApplicationIcon"
        message="Should explicitly set `android:icon`, there is no default"
        errorLine1="    &lt;application"
        errorLine2="     ~~~~~~~~~~~">
        <location
            file="./out/soong/.intermediates/packages/modules/AdServices/adservices/tests/unittest/ui/AdExtServicesUIUnitTests/android_common/517e36bbdae437931ccf5a16a9e1f42d/manifest_merger/AndroidManifest.xml"
            line="55"
            column="6"/>
    </issue>

</issues>
