- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
303 lines
19 KiB
Java
303 lines
19 KiB
Java
package androidx.privacysandbox.ads.adservices.measurement;
|
|
|
|
import android.adservices.measurement.DeletionRequest;
|
|
import android.adservices.measurement.WebSourceParams;
|
|
import android.adservices.measurement.WebSourceRegistrationRequest;
|
|
import android.adservices.measurement.WebTriggerParams;
|
|
import android.annotation.SuppressLint;
|
|
import android.content.Context;
|
|
import android.net.Uri;
|
|
import android.view.InputEvent;
|
|
import androidx.annotation.DoNotInline;
|
|
import androidx.annotation.RequiresExtension;
|
|
import androidx.annotation.RequiresPermission;
|
|
import androidx.core.os.OutcomeReceiverKt;
|
|
import androidx.credentials.CredentialManager$$ExternalSyntheticLambda0;
|
|
import androidx.privacysandbox.ads.adservices.internal.AdServicesInfo;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import kotlin.Unit;
|
|
import kotlin.coroutines.Continuation;
|
|
import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt;
|
|
import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt;
|
|
import kotlin.coroutines.jvm.internal.DebugProbesKt;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.SourceDebugExtension;
|
|
import kotlinx.coroutines.CancellableContinuationImpl;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class MeasurementManager {
|
|
public static final Companion Companion = new Companion(null);
|
|
public static final int MEASUREMENT_API_STATE_DISABLED = 0;
|
|
public static final int MEASUREMENT_API_STATE_ENABLED = 1;
|
|
|
|
@SuppressLint({"NewApi", "ClassVerificationFailure"})
|
|
public static final MeasurementManager obtain(Context context) {
|
|
return Companion.obtain(context);
|
|
}
|
|
|
|
public abstract Object deleteRegistrations(DeletionRequest deletionRequest, Continuation continuation);
|
|
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
public abstract Object getMeasurementApiStatus(Continuation continuation);
|
|
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
public abstract Object registerSource(Uri uri, InputEvent inputEvent, Continuation continuation);
|
|
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
public abstract Object registerTrigger(Uri uri, Continuation continuation);
|
|
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
public abstract Object registerWebSource(WebSourceRegistrationRequest webSourceRegistrationRequest, Continuation continuation);
|
|
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
public abstract Object registerWebTrigger(WebTriggerRegistrationRequest webTriggerRegistrationRequest, Continuation continuation);
|
|
|
|
@SuppressLint({"NewApi", "ClassVerificationFailure"})
|
|
@RequiresExtension(extension = 1000000, version = 5)
|
|
@SourceDebugExtension({"SMAP\nMeasurementManager.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MeasurementManager.kt\nandroidx/privacysandbox/ads/adservices/measurement/MeasurementManager$Api33Ext5Impl\n+ 2 CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,263:1\n314#2,11:264\n314#2,11:275\n314#2,11:286\n314#2,11:297\n314#2,11:308\n314#2,11:319\n*S KotlinDebug\n*F\n+ 1 MeasurementManager.kt\nandroidx/privacysandbox/ads/adservices/measurement/MeasurementManager$Api33Ext5Impl\n*L\n106#1:264,11\n131#1:275,11\n144#1:286,11\n155#1:297,11\n193#1:308,11\n226#1:319,11\n*E\n"})
|
|
public static final class Api33Ext5Impl extends MeasurementManager {
|
|
private final android.adservices.measurement.MeasurementManager mMeasurementManager;
|
|
|
|
public Api33Ext5Impl(android.adservices.measurement.MeasurementManager mMeasurementManager) {
|
|
Intrinsics.checkNotNullParameter(mMeasurementManager, "mMeasurementManager");
|
|
this.mMeasurementManager = mMeasurementManager;
|
|
}
|
|
|
|
/* JADX WARN: Illegal instructions before constructor call */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public Api33Ext5Impl(android.content.Context r2) {
|
|
/*
|
|
r1 = this;
|
|
java.lang.String r0 = "context"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r2, r0)
|
|
java.lang.Class r0 = androidx.privacysandbox.ads.adservices.measurement.MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline23.m()
|
|
java.lang.Object r2 = r2.getSystemService(r0)
|
|
java.lang.String r0 = "context.getSystemService…:class.java\n )"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r2, r0)
|
|
android.adservices.measurement.MeasurementManager r2 = androidx.privacysandbox.ads.adservices.measurement.MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline24.m(r2)
|
|
r1.<init>(r2)
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.privacysandbox.ads.adservices.measurement.MeasurementManager.Api33Ext5Impl.<init>(android.content.Context):void");
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final android.adservices.measurement.DeletionRequest convertDeletionRequest(DeletionRequest deletionRequest) {
|
|
DeletionRequest.Builder deletionMode;
|
|
DeletionRequest.Builder matchBehavior;
|
|
DeletionRequest.Builder start;
|
|
DeletionRequest.Builder end;
|
|
DeletionRequest.Builder domainUris;
|
|
DeletionRequest.Builder originUris;
|
|
android.adservices.measurement.DeletionRequest build;
|
|
deletionMode = MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline31.m().setDeletionMode(deletionRequest.getDeletionMode());
|
|
matchBehavior = deletionMode.setMatchBehavior(deletionRequest.getMatchBehavior());
|
|
start = matchBehavior.setStart(deletionRequest.getStart());
|
|
end = start.setEnd(deletionRequest.getEnd());
|
|
domainUris = end.setDomainUris(deletionRequest.getDomainUris());
|
|
originUris = domainUris.setOriginUris(deletionRequest.getOriginUris());
|
|
build = originUris.build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n …\n .build()");
|
|
return build;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final android.adservices.measurement.WebSourceRegistrationRequest convertWebSourceRequest(WebSourceRegistrationRequest webSourceRegistrationRequest) {
|
|
WebSourceRegistrationRequest.Builder webDestination;
|
|
WebSourceRegistrationRequest.Builder appDestination;
|
|
WebSourceRegistrationRequest.Builder inputEvent;
|
|
WebSourceRegistrationRequest.Builder verifiedDestination;
|
|
android.adservices.measurement.WebSourceRegistrationRequest build;
|
|
MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline26.m();
|
|
webDestination = MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline25.m(convertWebSourceParams(webSourceRegistrationRequest.getWebSourceParams()), webSourceRegistrationRequest.getTopOriginUri()).setWebDestination(webSourceRegistrationRequest.getWebDestination());
|
|
appDestination = webDestination.setAppDestination(webSourceRegistrationRequest.getAppDestination());
|
|
inputEvent = appDestination.setInputEvent(webSourceRegistrationRequest.getInputEvent());
|
|
verifiedDestination = inputEvent.setVerifiedDestination(webSourceRegistrationRequest.getVerifiedDestination());
|
|
build = verifiedDestination.build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "Builder(\n …\n .build()");
|
|
return build;
|
|
}
|
|
|
|
private final List<android.adservices.measurement.WebSourceParams> convertWebSourceParams(List<WebSourceParams> list) {
|
|
WebSourceParams.Builder debugKeyAllowed;
|
|
android.adservices.measurement.WebSourceParams build;
|
|
ArrayList arrayList = new ArrayList();
|
|
for (WebSourceParams webSourceParams : list) {
|
|
MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline28.m();
|
|
debugKeyAllowed = MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline27.m(webSourceParams.getRegistrationUri()).setDebugKeyAllowed(webSourceParams.getDebugKeyAllowed());
|
|
build = debugKeyAllowed.build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "Builder(param.registrati… .build()");
|
|
arrayList.add(build);
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final android.adservices.measurement.WebTriggerRegistrationRequest convertWebTriggerRequest(WebTriggerRegistrationRequest webTriggerRegistrationRequest) {
|
|
android.adservices.measurement.WebTriggerRegistrationRequest build;
|
|
MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline30.m();
|
|
build = MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline29.m(convertWebTriggerParams(webTriggerRegistrationRequest.getWebTriggerParams()), webTriggerRegistrationRequest.getDestination()).build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "Builder(\n …\n .build()");
|
|
return build;
|
|
}
|
|
|
|
private final List<android.adservices.measurement.WebTriggerParams> convertWebTriggerParams(List<WebTriggerParams> list) {
|
|
WebTriggerParams.Builder debugKeyAllowed;
|
|
android.adservices.measurement.WebTriggerParams build;
|
|
ArrayList arrayList = new ArrayList();
|
|
for (WebTriggerParams webTriggerParams : list) {
|
|
MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline33.m();
|
|
debugKeyAllowed = MeasurementManager$Api33Ext5Impl$$ExternalSyntheticApiModelOutline32.m(webTriggerParams.getRegistrationUri()).setDebugKeyAllowed(webTriggerParams.getDebugKeyAllowed());
|
|
build = debugKeyAllowed.build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "Builder(param.registrati… .build()");
|
|
arrayList.add(build);
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.measurement.MeasurementManager
|
|
@DoNotInline
|
|
public Object deleteRegistrations(DeletionRequest deletionRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
Object coroutine_suspended2;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mMeasurementManager.deleteRegistrations(convertDeletionRequest(deletionRequest), new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
coroutine_suspended2 = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
return result == coroutine_suspended2 ? result : Unit.INSTANCE;
|
|
}
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.measurement.MeasurementManager
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
@DoNotInline
|
|
public Object getMeasurementApiStatus(Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mMeasurementManager.getMeasurementApiStatus(new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.measurement.MeasurementManager
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
@DoNotInline
|
|
public Object registerSource(Uri uri, InputEvent inputEvent, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
Object coroutine_suspended2;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mMeasurementManager.registerSource(uri, inputEvent, new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
coroutine_suspended2 = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
return result == coroutine_suspended2 ? result : Unit.INSTANCE;
|
|
}
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.measurement.MeasurementManager
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
@DoNotInline
|
|
public Object registerTrigger(Uri uri, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
Object coroutine_suspended2;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mMeasurementManager.registerTrigger(uri, new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
coroutine_suspended2 = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
return result == coroutine_suspended2 ? result : Unit.INSTANCE;
|
|
}
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.measurement.MeasurementManager
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
@DoNotInline
|
|
public Object registerWebSource(WebSourceRegistrationRequest webSourceRegistrationRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
Object coroutine_suspended2;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mMeasurementManager.registerWebSource(convertWebSourceRequest(webSourceRegistrationRequest), new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
coroutine_suspended2 = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
return result == coroutine_suspended2 ? result : Unit.INSTANCE;
|
|
}
|
|
|
|
@Override // androidx.privacysandbox.ads.adservices.measurement.MeasurementManager
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")
|
|
@DoNotInline
|
|
public Object registerWebTrigger(WebTriggerRegistrationRequest webTriggerRegistrationRequest, Continuation continuation) {
|
|
Continuation intercepted;
|
|
Object coroutine_suspended;
|
|
Object coroutine_suspended2;
|
|
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
|
|
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
|
|
cancellableContinuationImpl.initCancellability();
|
|
this.mMeasurementManager.registerWebTrigger(convertWebTriggerRequest(webTriggerRegistrationRequest), new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
|
|
Object result = cancellableContinuationImpl.getResult();
|
|
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
if (result == coroutine_suspended) {
|
|
DebugProbesKt.probeCoroutineSuspended(continuation);
|
|
}
|
|
coroutine_suspended2 = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
|
return result == coroutine_suspended2 ? result : Unit.INSTANCE;
|
|
}
|
|
}
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
|
|
@SuppressLint({"NewApi", "ClassVerificationFailure"})
|
|
public final MeasurementManager obtain(Context context) {
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("AdServicesInfo.version=");
|
|
AdServicesInfo adServicesInfo = AdServicesInfo.INSTANCE;
|
|
sb.append(adServicesInfo.version());
|
|
if (adServicesInfo.version() >= 5) {
|
|
return new Api33Ext5Impl(context);
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
}
|