diff options
-rw-r--r-- | extensions/8/module-lib/framework-adservices.jar | bin | 57277 -> 57319 bytes | |||
-rw-r--r-- | extensions/8/public/framework-mediaprovider.jar | bin | 34744 -> 34744 bytes | |||
-rw-r--r-- | extensions/8/system/api/framework-adservices.txt | 8 | ||||
-rw-r--r-- | extensions/8/system/framework-adservices.jar | bin | 56757 -> 56799 bytes |
4 files changed, 5 insertions, 3 deletions
diff --git a/extensions/8/module-lib/framework-adservices.jar b/extensions/8/module-lib/framework-adservices.jar Binary files differindex 2a424b3c7..f5e1266d3 100644 --- a/extensions/8/module-lib/framework-adservices.jar +++ b/extensions/8/module-lib/framework-adservices.jar diff --git a/extensions/8/public/framework-mediaprovider.jar b/extensions/8/public/framework-mediaprovider.jar Binary files differindex 9e2f10050..44eb9a426 100644 --- a/extensions/8/public/framework-mediaprovider.jar +++ b/extensions/8/public/framework-mediaprovider.jar diff --git a/extensions/8/system/api/framework-adservices.txt b/extensions/8/system/api/framework-adservices.txt index da0abbfd0..af2461207 100644 --- a/extensions/8/system/api/framework-adservices.txt +++ b/extensions/8/system/api/framework-adservices.txt @@ -24,17 +24,19 @@ package android.adservices.appsetid { package android.adservices.common { public class AdServicesCommonManager { - method @RequiresPermission(android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE) public void enableAdServices(@NonNull android.adservices.common.AdServicesStates, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>); + method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void enableAdServices(@NonNull android.adservices.common.AdServicesStates, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>); method @NonNull public static android.adservices.common.AdServicesCommonManager get(@NonNull android.content.Context); - method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE) public void isAdServicesEnabled(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>); - method @RequiresPermission(android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE) public void setAdServicesEnabled(boolean, boolean); + method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE_COMPAT}) public void isAdServicesEnabled(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>); + method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void setAdServicesEnabled(boolean, boolean); } public class AdServicesPermissions { field public static final String ACCESS_ADSERVICES_STATE = "android.permission.ACCESS_ADSERVICES_STATE"; + field public static final String ACCESS_ADSERVICES_STATE_COMPAT = "android.permission.ACCESS_ADSERVICES_STATE_COMPAT"; field public static final String ACCESS_PRIVILEGED_AD_ID = "android.permission.ACCESS_PRIVILEGED_AD_ID"; field public static final String ACCESS_PRIVILEGED_APP_SET_ID = "android.permission.ACCESS_PRIVILEGED_APP_SET_ID"; field public static final String MODIFY_ADSERVICES_STATE = "android.permission.MODIFY_ADSERVICES_STATE"; + field public static final String MODIFY_ADSERVICES_STATE_COMPAT = "android.permission.MODIFY_ADSERVICES_STATE_COMPAT"; } public final class AdServicesStates implements android.os.Parcelable { diff --git a/extensions/8/system/framework-adservices.jar b/extensions/8/system/framework-adservices.jar Binary files differindex fc4f6d44a..9f4417d8e 100644 --- a/extensions/8/system/framework-adservices.jar +++ b/extensions/8/system/framework-adservices.jar |