<?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="2585"
            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="2740"
            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="2506"
            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="2676"
            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="2624"
            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="2549"
            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="116"
            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="130"
            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="2972"
            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="3051"
            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="3663"
            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="3667"
            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="3670"
            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="3683"
            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="3687"
            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="3690"
            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="3693"
            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="3714"
            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="3718"
            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="3721"
            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="3724"
            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="3742"
            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="3743"
            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="3747"
            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="3749"
            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="3751"
            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="3753"
            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="3769"
            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="3770"
            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="3773"
            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="3775"
            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="3777"
            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="3779"
            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="3821"
            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="3850"
            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="2905"
            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="2973"
            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="3366"
            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="3370"
            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="3373"
            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="3386"
            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="3390"
            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="3393"
            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="3396"
            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="3417"
            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="3421"
            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="3424"
            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="3427"
            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="3445"
            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="3446"
            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="3450"
            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="3452"
            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="3454"
            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="3456"
            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="3471"
            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="3472"
            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="3475"
            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="3477"
            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="3479"
            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="3481"
            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="3522"
            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="3549"
            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(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="                        UxStatesDao.DATASTORE_VERSION,"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="45"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasU18NotificationDisplayed()).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsTest.java"
            line="151"
            column="43"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="160"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="187"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="188"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="189"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="223"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="224"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="225"
            column="46"/>
    </issue>

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

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="                .setAdultAccount(TEST_PARAMS_WITH_ALL_DATA.getIsAdultAccount() == BOOLEAN_TRUE);"
        errorLine2="                 ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsTest.java"
            line="239"
            column="18"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="286"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="287"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="288"
            column="46"/>
    </issue>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasU18NotificationDisplayed()).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsTest.java"
            line="597"
            column="43"/>
    </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/AdExtDataConsentMigrationUtilsTest.java"
            line="598"
            column="43"/>
    </issue>

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

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasU18NotificationDisplayed()).thenReturn(true);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsV2Test.java"
            line="150"
            column="43"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="159"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="187"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="188"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="189"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="223"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="224"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="225"
            column="46"/>
    </issue>

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

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `setAdultAccount`"
        errorLine1="                .setAdultAccount(TEST_PARAMS_WITH_ALL_DATA.getIsAdultAccount() == BOOLEAN_TRUE);"
        errorLine2="                 ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsV2Test.java"
            line="239"
            column="18"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="286"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="287"
            column="46"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="288"
            column="46"/>
    </issue>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasU18NotificationDisplayed`"
        errorLine1="        when(mAppSearchConsentManagerMock.wasU18NotificationDisplayed()).thenReturn(false);"
        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsV2Test.java"
            line="604"
            column="43"/>
    </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/AdExtDataConsentMigrationUtilsV2Test.java"
            line="605"
            column="43"/>
    </issue>

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `wasNotificationDisplayed`"
        errorLine1="        when(mAdServicesManagerMock.wasNotificationDisplayed()).thenReturn(false);"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AdExtDataConsentMigrationUtilsV2Test.java"
            line="612"
            column="37"/>
    </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="62"
            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="74"
            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="43"
            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="56"
            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="59"
            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="60"
            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="68"
            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="70"
            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="71"
            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="79"
            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="82"
            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="83"
            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="91"
            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="94"
            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="95"
            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="103"
            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="106"
            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="107"
            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="118"
            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="120"
            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="121"
            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="129"
            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="132"
            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="133"
            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="135"
            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="136"
            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="144"
            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="146"
            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="147"
            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="81"
            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="98"
            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="102"
            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="106"
            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="110"
            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="114"
            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="118"
            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="122"
            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="126"
            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="130"
            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="134"
            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="138"
            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="145"
            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="157"
            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="163"
            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="170"
            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="176"
            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="182"
            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="188"
            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="194"
            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="200"
            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="206"
            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="212"
            column="65"/>
    </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="220"
            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="98"
            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="114"
            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="122"
            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="125"
            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="134"
            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="137"
            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="148"
            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="164"
            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="169"
            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="177"
            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="178"
            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="182"
            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="183"
            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="190"
            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="191"
            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="193"
            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="194"
            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="196"
            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="197"
            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="199"
            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="200"
            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="205"
            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="207"
            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="208"
            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="209"
            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="210"
            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="214"
            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="216"
            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="226"
            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="228"
            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="230"
            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="243"
            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="245"
            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="247"
            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="256"
            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="257"
            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="258"
            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="270"
            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="272"
            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="281"
            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="282"
            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="283"
            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="285"
            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="288"
            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="289"
            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="303"
            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="307"
            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="311"
            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="320"
            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="321"
            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="334"
            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="336"
            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="340"
            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="343"
            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="344"
            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="356"
            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="358"
            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="361"
            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="365"
            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="367"
            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="380"
            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="382"
            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="386"
            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="388"
            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="434"
            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="441"
            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="                ConsentManager.createAndInitializeDataStore("
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="271"
            column="32"/>
    </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="278"
            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="292"
            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="294"
            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="295"
            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="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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.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/ConsentManagerTest.java"
            line="376"
            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="378"
            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="397"
            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="399"
            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="418"
            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="420"
            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="428"
            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="444"
            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="445"
            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="446"
            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="447"
            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="461"
            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="463"
            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="464"
            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="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="484"
            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="489"
            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="503"
            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="504"
            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="508"
            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="512"
            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="517"
            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="518"
            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="519"
            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="529"
            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="539"
            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="541"
            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="560"
            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="562"
            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="581"
            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="583"
            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="603"
            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="605"
            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="613"
            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="624"
            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="635"
            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="637"
            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="638"
            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="639"
            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="644"
            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="657"
            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="673"
            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="678"
            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="689"
            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="691"
            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="692"
            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="694"
            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="696"
            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="717"
            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="743"
            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="750"
            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="756"
            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="758"
            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="794"
            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="796"
            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="799"
            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="803"
            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="815"
            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="817"
            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="820"
            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="824"
            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="837"
            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="839"
            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="842"
            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="846"
            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="859"
            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="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/ConsentManagerTest.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/ConsentManagerTest.java"
            line="868"
            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="879"
            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="881"
            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="884"
            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="887"
            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="901"
            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="903"
            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="906"
            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="909"
            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="921"
            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="923"
            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="926"
            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="929"
            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="941"
            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="943"
            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="946"
            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="949"
            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="963"
            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="964"
            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="966"
            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="976"
            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="979"
            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="982"
            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="996"
            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="1015"
            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="1018"
            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="1021"
            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="1043"
            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="1045"
            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="1046"
            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="1055"
            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="1056"
            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="1057"
            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="1059"
            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="1060"
            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="1061"
            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="1074"
            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="1093"
            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="1096"
            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="1099"
            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="1107"
            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="1108"
            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="1110"
            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="1116"
            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="1119"
            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="1131"
            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="1134"
            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="1137"
            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="1149"
            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="1152"
            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="1155"
            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="1163"
            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="1164"
            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="1166"
            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="1172"
            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="1184"
            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="1190"
            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="1202"
            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="1208"
            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="1224"
            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="1225"
            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="1227"
            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="1236"
            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="1238"
            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="1240"
            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="1243"
            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="1244"
            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="1245"
            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="1253"
            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="1254"
            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="1256"
            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="1266"
            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="1269"
            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="1272"
            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="1285"
            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="1311"
            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="1314"
            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="1317"
            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="1330"
            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="1356"
            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="1359"
            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="1362"
            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="1372"
            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="1373"
            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="1379"
            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="1382"
            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="1395"
            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="1398"
            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="1401"
            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="1414"
            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="1417"
            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="1420"
            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="1427"
            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="1428"
            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="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): `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="1447"
            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="1453"
            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="1464"
            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="1470"
            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="1477"
            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="1478"
            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="1480"
            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="1496"
            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="1497"
            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="1510"
            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="1532"
            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="1533"
            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="1556"
            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="1578"
            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="1579"
            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="1608"
            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="1609"
            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="1611"
            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="1612"
            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="1614"
            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="1615"
            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="1636"
            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="1645"
            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="1646"
            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="1648"
            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="1667"
            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="1668"
            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="1669"
            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="1694"
            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="1695"
            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="1697"
            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="1715"
            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="1716"
            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="1717"
            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="1735"
            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="1736"
            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="1737"
            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="1746"
            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="1747"
            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="1749"
            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="1753"
            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="1755"
            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="1758"
            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="1760"
            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="1774"
            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="1778"
            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="1785"
            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="1803"
            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="1807"
            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="1815"
            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="1836"
            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="1837"
            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="1839"
            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="1840"
            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="1853"
            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="1862"
            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="1870"
            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="1873"
            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="1881"
            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="1894"
            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="1902"
            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="1917"
            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="1918"
            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="1930"
            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="1940"
            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="1954"
            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="1959"
            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="1972"
            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="1974"
            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="1989"
            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="1992"
            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="2006"
            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="2007"
            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="2009"
            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="2026"
            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="2027"
            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="2031"
            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="2034"
            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="2035"
            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="2056"
            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="2077"
            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="2079"
            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="2084"
            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="2108"
            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="2133"
            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="2134"
            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="2142"
            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="2153"
            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="2154"
            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="2156"
            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="2174"
            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="2176"
            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="2179"
            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="2183"
            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="2185"
            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="2214"
            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="2238"
            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="2260"
            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="2293"
            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="2294"
            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="2302"
            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="2312"
            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="2316"
            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="2318"
            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="2331"
            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="2336"
            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="2338"
            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="2354"
            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="2361"
            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="2363"
            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="2380"
            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="2381"
            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="2382"
            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="2384"
            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="2385"
            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="2387"
            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="2389"
            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="2390"
            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="2402"
            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="2412"
            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="2416"
            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="2418"
            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="2431"
            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="2436"
            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="2438"
            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="2455"
            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="2462"
            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="2464"
            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="2481"
            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="2482"
            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="2483"
            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="2485"
            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="2486"
            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="2487"
            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="2489"
            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="2490"
            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="2502"
            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="2513"
            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="2523"
            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="2533"
            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="2538"
            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="2552"
            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="2559"
            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="2565"
            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="2588"
            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="2607"
            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="2608"
            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="2631"
            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="2651"
            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="2665"
            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="2682"
            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="2691"
            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="2708"
            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="2718"
            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="2751"
            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="2752"
            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="2766"
            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="2771"
            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="2776"
            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="2779"
            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="2788"
            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="2792"
            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="2798"
            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="2807"
            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="2812"
            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="2817"
            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="2820"
            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="2829"
            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="2834"
            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="2839"
            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="2848"
            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="2853"
            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="2858"
            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="2861"
            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="2870"
            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="2875"
            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="2880"
            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="2889"
            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="2894"
            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="2899"
            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="2902"
            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="2911"
            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="2916"
            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="2922"
            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="2927"
            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="2937"
            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="2945"
            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="2946"
            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="2947"
            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="2948"
            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="2949"
            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="2950"
            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="2951"
            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="2952"
            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="2953"
            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="2954"
            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="2959"
            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="2961"
            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="2971"
            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="2976"
            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="2983"
            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="2990"
            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="3002"
            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="3003"
            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="3004"
            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="3005"
            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="3016"
            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="3038"
            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="3040"
            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="3050"
            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="3055"
            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="3084"
            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="3093"
            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="3122"
            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="3130"
            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="3149"
            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="3150"
            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="3152"
            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="3154"
            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="3155"
            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="3156"
            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="3158"
            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="3159"
            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="3160"
            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="3169"
            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="3171"
            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="3180"
            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="3182"
            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="3194"
            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="3196"
            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="3198"
            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="3200"
            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="3212"
            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="3214"
            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="3217"
            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="3222"
            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="3237"
            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="3239"
            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="3242"
            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="3248"
            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="3249"
            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="3262"
            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="3264"
            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="3266"
            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="3267"
            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="3269"
            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="3283"
            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="3285"
            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="3288"
            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="3302"
            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="3304"
            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="3307"
            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="3323"
            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="3325"
            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="3342"
            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="3344"
            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="3355"
            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="3357"
            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="3358"
            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="3368"
            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="3378"
            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="3380"
            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="3382"
            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="3392"
            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="3402"
            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="3404"
            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="3406"
            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="3416"
            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="3426"
            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="3429"
            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="3431"
            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="3442"
            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="3443"
            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="3444"
            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="3445"
            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="3455"
            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="3457"
            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="3458"
            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="3468"
            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="3469"
            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="3470"
            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="3471"
            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="3481"
            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="3483"
            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="3496"
            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="3506"
            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="3508"
            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="3520"
            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="3530"
            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="3532"
            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="3544"
            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="3554"
            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="3556"
            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="3566"
            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="3568"
            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="3580"
            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="3581"
            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="3582"
            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="3584"
            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="3585"
            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="3586"
            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="3587"
            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="3589"
            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="3591"
            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="3593"
            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="3595"
            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="3609"
            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="3610"
            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="3611"
            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="3613"
            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="3614"
            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="3615"
            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="3616"
            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="3618"
            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="3620"
            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="3622"
            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="3624"
            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="3627"
            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="3628"
            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="3629"
            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="3631"
            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="3632"
            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="3633"
            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="3635"
            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="3639"
            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="3643"
            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="3647"
            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="3649"
            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="3651"
            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="3652"
            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="3653"
            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="3663"
            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="3667"
            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="3669"
            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="3683"
            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="3690"
            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="3692"
            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="3712"
            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="3721"
            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="3723"
            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="3741"
            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="3743"
            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="3744"
            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="3747"
            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="3749"
            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="3750"
            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="3752"
            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="3770"
            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="3773"
            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="3778"
            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="3784"
            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="3811"
            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="3823"
            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="3839"
            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="3852"
            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="3863"
            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="3865"
            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="3873"
            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="3874"
            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="3875"
            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="3958"
            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="3962"
            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="3964"
            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="3979"
            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="3985"
            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="3987"
            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="3993"
            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="3995"
            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="4001"
            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="4003"
            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="4029"
            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="4035"
            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="4037"
            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="4043"
            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="4045"
            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="4051"
            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="4053"
            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="4079"
            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="4081"
            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="4084"
            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="4087"
            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="4089"
            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="4091"
            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="4105"
            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="4110"
            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="4112"
            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="4125"
            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="4132"
            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="4134"
            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="4148"
            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="4149"
            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="4150"
            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="4152"
            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="4153"
            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="4155"
            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="4157"
            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="4158"
            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="4168"
            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="4173"
            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="4175"
            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="4188"
            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="4195"
            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="4197"
            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="4211"
            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="4212"
            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="4213"
            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="4215"
            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="4216"
            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="4218"
            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="4220"
            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="4221"
            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="4233"
            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="4237"
            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="4239"
            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="4253"
            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="4254"
            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="4255"
            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="4256"
            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="4266"
            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="4271"
            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="4273"
            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="4286"
            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="4293"
            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="4295"
            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="4309"
            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="4310"
            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="4311"
            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="4313"
            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="4314"
            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="4316"
            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="4318"
            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="4319"
            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="4329"
            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="4334"
            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="4336"
            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="4349"
            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="4356"
            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="4358"
            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="4373"
            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="4377"
            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="4379"
            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="4393"
            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="4394"
            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="4395"
            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="4397"
            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="4398"
            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="4400"
            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="4402"
            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="4403"
            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="4413"
            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="4417"
            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="4419"
            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="4432"
            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="4437"
            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="4439"
            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="4455"
            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="4462"
            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="4464"
            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="4480"
            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="4490"
            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="4495"
            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="4497"
            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="4510"
            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="4517"
            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="4519"
            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="4533"
            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="4534"
            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="4535"
            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="4537"
            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="4538"
            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="4540"
            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="4542"
            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="4543"
            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="4556"
            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="4560"
            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="4562"
            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="4580"
            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="4595"
            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="4619"
            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="4619"
            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="4621"
            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="4621"
            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="4635"
            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="4635"
            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="4638"
            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="4638"
            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="4649"
            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="4650"
            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="4651"
            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="4653"
            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="4656"
            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="4657"
            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="4667"
            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="4669"
            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="4671"
            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="4685"
            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="4687"
            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="4689"
            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="4704"
            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="4705"
            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="4706"
            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="4708"
            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="4711"
            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="4712"
            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="4732"
            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="4734"
            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="4735"
            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="4736"
            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="4738"
            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="4742"
            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="4744"
            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="4754"
            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="4756"
            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="4758"
            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="4760"
            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="4776"
            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="4778"
            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="4780"
            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="4782"
            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="4799"
            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="4801"
            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="4802"
            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="4803"
            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="4805"
            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="4810"
            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="4812"
            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="4822"
            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="4826"
            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="4828"
            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="4841"
            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="4846"
            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="4848"
            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="4864"
            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="4871"
            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="4873"
            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="4891"
            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="4892"
            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="4904"
            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="4905"
            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="4917"
            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="4918"
            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="4930"
            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="4931"
            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="4943"
            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="4944"
            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="4956"
            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="4957"
            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="4969"
            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="4970"
            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="4982"
            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="4983"
            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="4994"
            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="4995"
            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="4996"
            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="4997"
            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="5007"
            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="5012"
            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="5014"
            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="5027"
            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="5034"
            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="5036"
            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="5050"
            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="5051"
            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="5052"
            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="5054"
            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="5055"
            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="5057"
            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="5059"
            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="5060"
            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="5071"
            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="5072"
            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="5073"
            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="5074"
            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="5084"
            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="5089"
            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="5091"
            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="5104"
            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="5111"
            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="5113"
            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="5127"
            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="5128"
            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="5129"
            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="5131"
            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="5132"
            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="5134"
            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="5136"
            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="5137"
            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="5147"
            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="5151"
            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="5153"
            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="5166"
            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="5171"
            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="5173"
            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="5189"
            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="5196"
            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="5198"
            column="38"/>
    </issue>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `createAndInitializeDataStore`"
        errorLine1="                        ConsentManagerV2.createAndInitializeDataStore("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="276"
            column="42"/>
    </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="285"
            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="290"
            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="295"
            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="300"
            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="310"
            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="312"
            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="313"
            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="332"
            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="341"
            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="342"
            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="347"
            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="348"
            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="351"
            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="352"
            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="353"
            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="354"
            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="355"
            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="373"
            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="375"
            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="393"
            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="395"
            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="413"
            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="415"
            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="433"
            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="435"
            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="442"
            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="457"
            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="458"
            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="459"
            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="460"
            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="474"
            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="476"
            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="477"
            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="493"
            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="494"
            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="495"
            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="496"
            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="503"
            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="503"
            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="511"
            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="512"
            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="514"
            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="519"
            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="520"
            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="521"
            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="531"
            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="533"
            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="551"
            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="553"
            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="571"
            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="573"
            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="591"
            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="592"
            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="594"
            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="601"
            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="624"
            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="626"
            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="627"
            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="628"
            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="633"
            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="646"
            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="662"
            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="667"
            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="678"
            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="680"
            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="681"
            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="683"
            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="685"
            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="706"
            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="732"
            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="739"
            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="745"
            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="747"
            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="783"
            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="785"
            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="788"
            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="792"
            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="804"
            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="806"
            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="809"
            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="813"
            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="825"
            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="827"
            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="830"
            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="834"
            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="844"
            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="846"
            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="849"
            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="852"
            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="865"
            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="867"
            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="870"
            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="873"
            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="885"
            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="887"
            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="890"
            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="893"
            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="906"
            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="907"
            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="909"
            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="919"
            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="922"
            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="925"
            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="939"
            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="958"
            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="961"
            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="964"
            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="986"
            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="988"
            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="989"
            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="998"
            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="999"
            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="1000"
            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="1002"
            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="1003"
            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="1004"
            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="1017"
            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="1036"
            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="1039"
            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="1042"
            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="1050"
            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="1051"
            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="1053"
            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="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/ConsentManagerV2Test.java"
            line="1062"
            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="1074"
            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="1077"
            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="1080"
            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="1092"
            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="1095"
            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="1098"
            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="1106"
            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="1107"
            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="1109"
            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="1115"
            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="1127"
            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="1133"
            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="1145"
            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="1151"
            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="1167"
            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="1168"
            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="1169"
            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="1178"
            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="1179"
            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="1180"
            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="1182"
            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="1183"
            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="1184"
            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="1192"
            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="1193"
            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="1195"
            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="1205"
            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="1208"
            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="1211"
            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="1224"
            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="1250"
            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="1253"
            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="1256"
            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="1269"
            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="1295"
            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="1298"
            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="1301"
            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="1311"
            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="1312"
            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="1318"
            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="1321"
            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="1334"
            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="1337"
            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="1340"
            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="1353"
            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="1356"
            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="1359"
            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="1366"
            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="1367"
            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="1369"
            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="1375"
            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="1386"
            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="1392"
            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="1403"
            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="1409"
            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="1416"
            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="1417"
            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="1419"
            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="1435"
            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="1436"
            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="1449"
            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="1471"
            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="1472"
            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="1481"
            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="1495"
            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="1517"
            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="1518"
            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="1527"
            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="1547"
            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="1548"
            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="1550"
            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="1551"
            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="1553"
            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="1554"
            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="1574"
            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="1585"
            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="1586"
            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="1587"
            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="1589"
            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="1608"
            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="1609"
            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="1610"
            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="1633"
            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="1634"
            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="1636"
            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="1654"
            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="1655"
            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="1656"
            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="1672"
            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="1673"
            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="1674"
            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="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="1684"
            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="1686"
            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="1690"
            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="1692"
            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="1695"
            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="1697"
            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="1707"
            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="1711"
            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="1718"
            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="1732"
            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="1736"
            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="1744"
            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="1761"
            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="1762"
            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="1764"
            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="1765"
            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="1774"
            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="1783"
            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="1791"
            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="1794"
            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="1802"
            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="1815"
            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="1823"
            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="1838"
            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="1840"
            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="1852"
            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="1862"
            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="1876"
            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="1881"
            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="1894"
            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="1896"
            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="1911"
            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="1914"
            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="1928"
            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="1929"
            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="1931"
            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="1948"
            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="1949"
            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="1953"
            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="1956"
            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="1957"
            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="1977"
            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="1997"
            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="1999"
            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="2004"
            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="2028"
            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="2052"
            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="2053"
            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="2061"
            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="2072"
            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="2073"
            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="2075"
            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="2093"
            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="2095"
            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="2098"
            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="2102"
            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="2104"
            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="2132"
            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="2155"
            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="2177"
            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="2209"
            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="2210"
            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="2218"
            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="2228"
            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="2232"
            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="2234"
            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="2247"
            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="2252"
            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="2254"
            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="2270"
            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="2277"
            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="2279"
            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="2296"
            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="2297"
            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="2298"
            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="2300"
            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="2301"
            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="2303"
            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="2305"
            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="2306"
            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="2318"
            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="2328"
            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="2332"
            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="2334"
            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="2347"
            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="2352"
            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="2354"
            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="2371"
            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="2378"
            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="2380"
            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="2397"
            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="2398"
            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="2399"
            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="2401"
            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="2402"
            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="2403"
            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="2405"
            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="2406"
            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="2418"
            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="2438"
            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="2448"
            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="2453"
            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="2467"
            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="2477"
            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="2486"
            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="2509"
            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="2531"
            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="2532"
            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="2556"
            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="2579"
            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="2593"
            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="2613"
            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="2622"
            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="2643"
            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="2653"
            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="2687"
            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="2688"
            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="2704"
            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="2709"
            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="2714"
            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="2717"
            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="2726"
            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="2730"
            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="2736"
            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="2745"
            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="2750"
            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="2755"
            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="2758"
            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="2767"
            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="2772"
            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="2777"
            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="2786"
            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="2791"
            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="2796"
            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="2799"
            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="2808"
            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="2813"
            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="2818"
            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="2827"
            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="2832"
            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="2837"
            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="2840"
            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="2849"
            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="2854"
            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="2860"
            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="2865"
            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="2875"
            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="2883"
            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="2884"
            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="2885"
            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="2888"
            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="2893"
            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="2895"
            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="2904"
            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="2909"
            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="2916"
            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="2923"
            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="2961"
            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="2963"
            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="2972"
            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="2977"
            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="3006"
            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="3013"
            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="3042"
            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="3050"
            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="3070"
            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="3071"
            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="3073"
            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="3075"
            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="3076"
            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="3077"
            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="3079"
            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="3080"
            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="3081"
            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="3090"
            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="3092"
            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="3101"
            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="3103"
            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="3115"
            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="3117"
            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="3119"
            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="3122"
            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="3128"
            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="3128"
            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="3135"
            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="3137"
            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="3138"
            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="3140"
            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="3149"
            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="3149"
            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="3157"
            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="3158"
            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="3161"
            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="3162"
            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="3163"
            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="3165"
            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="3168"
            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="3170"
            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="3177"
            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="3185"
            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="3187"
            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="3188"
            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="3189"
            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="3191"
            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="3205"
            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="3207"
            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="3210"
            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="3223"
            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="3225"
            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="3227"
            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="3229"
            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="3230"
            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="3232"
            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="3239"
            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="3239"
            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="3247"
            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="3249"
            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="3257"
            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="3257"
            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="3264"
            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="3266"
            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="3279"
            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="3280"
            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="3281"
            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="3283"
            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="3284"
            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="3285"
            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="3286"
            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="3288"
            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="3291"
            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="3294"
            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="3311"
            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="3312"
            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="3313"
            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="3315"
            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="3316"
            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="3317"
            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="3318"
            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="3320"
            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="3323"
            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="3326"
            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="3330"
            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="3331"
            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="3332"
            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="3334"
            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="3335"
            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="3336"
            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="3338"
            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="3342"
            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="3346"
            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="3350"
            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="3352"
            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="3354"
            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="3355"
            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="3356"
            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="3366"
            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="3370"
            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="3372"
            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="3386"
            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="3393"
            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="3395"
            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="3415"
            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="3424"
            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="3426"
            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="3444"
            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="3446"
            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="3447"
            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="3450"
            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="3452"
            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="3453"
            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="3455"
            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="3472"
            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="3475"
            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="3477"
            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="3480"
            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="3486"
            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="3526"
            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="3539"
            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="3553"
            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="3564"
            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="3566"
            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="3573"
            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="3574"
            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="3575"
            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="3658"
            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="3662"
            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="3664"
            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="3679"
            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="3683"
            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="3685"
            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="3689"
            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="3690"
            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="3692"
            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="3697"
            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="3698"
            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="3700"
            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="3705"
            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="3706"
            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="3708"
            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="3736"
            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="3737"
            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="3739"
            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="3742"
            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="3745"
            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="3746"
            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="3748"
            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="3753"
            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="3754"
            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="3756"
            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="3761"
            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="3762"
            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="3764"
            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="3790"
            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="3792"
            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="3795"
            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="3798"
            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="3800"
            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="3802"
            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="3816"
            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="3821"
            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="3823"
            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="3836"
            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="3843"
            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="3845"
            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="3859"
            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="3860"
            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="3861"
            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="3863"
            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="3864"
            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="3866"
            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="3868"
            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="3869"
            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="3879"
            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="3884"
            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="3886"
            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="3899"
            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="3906"
            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="3908"
            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="3922"
            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="3923"
            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="3924"
            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="3926"
            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="3927"
            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="3929"
            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="3931"
            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="3932"
            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="3944"
            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="3945"
            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="3946"
            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="3948"
            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="3949"
            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="3951"
            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="3953"
            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="3954"
            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="3965"
            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="3966"
            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="3967"
            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="3968"
            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="3978"
            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="3983"
            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="3985"
            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="3998"
            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="4005"
            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="4007"
            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="4021"
            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="4022"
            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="4023"
            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="4025"
            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="4026"
            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="4028"
            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="4030"
            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="4031"
            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="4041"
            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="4046"
            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="4048"
            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="4061"
            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="4068"
            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="4070"
            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="4085"
            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="4086"
            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="4087"
            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="4089"
            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="4090"
            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="4092"
            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="4094"
            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="4095"
            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="4106"
            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="4107"
            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="4108"
            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="4110"
            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="4111"
            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="4113"
            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="4115"
            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="4116"
            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="4126"
            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="4131"
            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="4133"
            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="4146"
            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="4153"
            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="4155"
            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="4169"
            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="4170"
            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="4171"
            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="4173"
            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="4174"
            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="4176"
            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="4178"
            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="4179"
            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="4191"
            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="4192"
            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="4193"
            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="4195"
            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="4196"
            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="4198"
            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="4200"
            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="4201"
            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="4213"
            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="4214"
            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="4215"
            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="4216"
            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="4217"
            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="4218"
            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="4219"
            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="4230"
            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="4231"
            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="4232"
            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="4251"
            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="4252"
            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="4253"
            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="4255"
            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="4258"
            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="4259"
            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="4269"
            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="4271"
            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="4273"
            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="4287"
            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="4289"
            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="4291"
            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="4306"
            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="4307"
            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="4308"
            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="4310"
            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="4313"
            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="4314"
            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="4335"
            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="4337"
            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="4338"
            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="4339"
            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="4341"
            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="4345"
            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="4347"
            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="4357"
            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="4359"
            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="4361"
            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="4363"
            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="4379"
            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="4381"
            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="4383"
            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="4385"
            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="4402"
            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="4404"
            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="4405"
            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="4406"
            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="4408"
            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="4413"
            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="4415"
            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="4425"
            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="4430"
            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="4432"
            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="4445"
            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="4450"
            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="4452"
            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="4466"
            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="4467"
            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="4468"
            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="4470"
            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="4471"
            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="4473"
            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="4475"
            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="4476"
            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="4488"
            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="4489"
            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="4490"
            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="4492"
            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="4493"
            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="4495"
            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="4497"
            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="4498"
            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="4508"
            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="4513"
            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="4515"
            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="4528"
            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="4533"
            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="4535"
            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="4549"
            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="4550"
            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="4551"
            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="4553"
            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="4554"
            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="4556"
            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="4558"
            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="4559"
            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="4571"
            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="4572"
            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="4573"
            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="4575"
            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="4576"
            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="4578"
            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="4580"
            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="4581"
            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="4591"
            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="4596"
            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="4598"
            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="4611"
            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="4616"
            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="4618"
            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="4632"
            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="4633"
            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="4634"
            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="4636"
            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="4637"
            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="4639"
            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="4641"
            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="4642"
            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="4654"
            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="4655"
            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="4656"
            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="4658"
            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="4659"
            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="4661"
            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="4663"
            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="4664"
            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="4674"
            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="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="        assertThat(spyConsentManager.getMeasurementDefaultConsent()).isFalse();"
        errorLine2="                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4694"
            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="4699"
            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="4701"
            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="4716"
            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="4717"
            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="4718"
            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="4720"
            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="4721"
            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="4723"
            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="4725"
            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="4726"
            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="4738"
            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="4739"
            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="4740"
            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="4742"
            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="4743"
            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="4745"
            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="4747"
            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="4748"
            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="4758"
            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="4763"
            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="4765"
            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="4778"
            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="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="        doReturn(false).when(mAppSearchConsentManagerMock).isPaDataReset();"
        errorLine2="                                                           ~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="4799"
            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="4800"
            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="4801"
            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="4803"
            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="4804"
            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="4806"
            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="4808"
            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="4809"
            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="4820"
            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="4821"
            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="4822"
            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="4824"
            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="4825"
            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="4827"
            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="4829"
            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="4830"
            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="4840"
            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="4845"
            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="4847"
            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="4860"
            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="4865"
            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="4867"
            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="4881"
            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="4882"
            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="4883"
            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="4885"
            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="4886"
            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="4888"
            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="4890"
            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="4891"
            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="4903"
            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="4904"
            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="4905"
            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="4907"
            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="4908"
            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="4910"
            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="4912"
            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="4913"
            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): `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="                        UxStatesDao.TEST_DATASTORE_NAME,"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="44"
            column="37"/>
    </issue>

    <issue
        id="NewApi"
        message="Call requires API level 31 (current min is 30): `UxStatesDao`"
        errorLine1="        mUxStatesDao = new UxStatesDao(atomicFileDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="47"
            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="52"
            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="53"
            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="54"
            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="60"
            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="62"
            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="63"
            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="64"
            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="                        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="                        AppConsentDao.DATASTORE_NAME,"
        errorLine2="                                      ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/AppConsentForRStorageManagerTest.java"
            line="73"
            column="39"/>
    </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/AppConsentForRStorageManagerTest.java"
            line="74"
            column="39"/>
    </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="78"
            column="21"/>
    </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/AppConsentStorageManagerTest.java"
            line="90"
            column="39"/>
    </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/AppConsentStorageManagerTest.java"
            line="91"
            column="39"/>
    </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/AppConsentStorageManagerTest.java"
            line="95"
            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="                        AppConsentDao.DATASTORE_NAME,"
        errorLine2="                                      ~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="265"
            column="39"/>
    </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/ConsentManagerTest.java"
            line="266"
            column="39"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                ConsentManager.createAndInitializeDataStore("
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerTest.java"
            line="271"
            column="32"/>
    </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="273"
            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="276"
            column="25"/>
    </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="447"
            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="464"
            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="489"
            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="512"
            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="2523"
            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="2533"
            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="2538"
            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="2552"
            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="2559"
            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="2565"
            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="2588"
            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="2607"
            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="2608"
            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="2631"
            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="2651"
            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="2665"
            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="2682"
            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="2691"
            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="2708"
            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="2751"
            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="2752"
            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="2766"
            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="2771"
            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="2776"
            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="2779"
            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="2788"
            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="2792"
            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="2798"
            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="2807"
            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="2812"
            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="2817"
            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="2820"
            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="2829"
            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="2834"
            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="2839"
            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="2848"
            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="2853"
            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="2858"
            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="2861"
            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="2870"
            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="2875"
            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="2880"
            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="2889"
            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="2894"
            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="2899"
            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="2902"
            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="2911"
            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="2916"
            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="2922"
            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="2937"
            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="2976"
            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="3055"
            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="3093"
            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="3122"
            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="3198"
            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="3248"
            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="3264"
            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="3267"
            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="3285"
            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="3304"
            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="3589"
            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="3591"
            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="3593"
            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="3595"
            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="3618"
            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="3620"
            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="3622"
            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="3624"
            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="3811"
            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="3863"
            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="3865"
            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="269"
            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="270"
            column="47"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        ConsentManagerV2.createAndInitializeDataStore("
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/consent/ConsentManagerV2Test.java"
            line="276"
            column="42"/>
    </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="278"
            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="281"
            column="25"/>
    </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="300"
            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="460"
            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="477"
            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="493"
            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="496"
            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="514"
            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="1586"
            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="2438"
            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="2448"
            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="2453"
            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="2467"
            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="2477"
            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="2486"
            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="2509"
            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="2531"
            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="2532"
            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="2556"
            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="2579"
            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="2593"
            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="2613"
            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="2622"
            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="2643"
            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="2687"
            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="2688"
            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="2704"
            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="2709"
            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="2714"
            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="2717"
            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="2726"
            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="2730"
            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="2736"
            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="2745"
            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="2750"
            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="2755"
            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="2758"
            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="2767"
            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="2772"
            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="2777"
            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="2786"
            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="2791"
            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="2796"
            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="2799"
            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="2808"
            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="2813"
            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="2818"
            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="2827"
            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="2832"
            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="2837"
            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="2840"
            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="2849"
            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="2854"
            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="2860"
            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="2875"
            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="2909"
            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="2977"
            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="3013"
            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="3042"
            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="3119"
            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="3168"
            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="3187"
            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="3207"
            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="3227"
            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="3288"
            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="3291"
            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="3294"
            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="3320"
            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="3323"
            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="3326"
            column="18"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        UxStatesDao.TEST_DATASTORE_NAME,"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="44"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="                        UxStatesDao.DATASTORE_VERSION,"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="45"
            column="37"/>
    </issue>

    <issue
        id="VisibleForTests"
        message="This method should only be accessed from tests or within private scope"
        errorLine1="        mUxStatesDao = new UxStatesDao(atomicFileDatastore);"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="packages/modules/AdServices/adservices/tests/unittest/ui/src/com/android/adservices/service/ui/data/UxStatesDaoTest.java"
            line="47"
            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/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/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/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/manifest_merger/AndroidManifest.xml"
            line="31"
            column="22"/>
    </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/manifest_merger/AndroidManifest.xml"
            line="55"
            column="6"/>
    </issue>

</issues>
